.olp-cookies{--cookies-ink: #063f46;--cookies-muted: #758080;--cookies-pale: #e7f1f2;--cookies-gold: #dfbf7d;width:min(1100px,100%);margin:0 auto;padding:36px 24px;color:var(--cookies-muted);font-size:16px;line-height:1.6}.olp-cookies,.olp-cookies *{box-sizing:border-box}.olp-cookies :is(.cookies-intro,.cookies-cards,.cookies-comparison,.cookies-overview__intro,.cookies-contact)>.wp-block-group__inner-container{display:contents}.olp-cookies :is(.cookies-intro,.cookies-cards,.cookies-comparison,.cookies-overview__intro,.cookies-contact)>*,.olp-cookies :is(.cookies-intro,.cookies-cards,.cookies-comparison,.cookies-overview__intro,.cookies-contact)>.wp-block-group__inner-container>*{min-width:0;margin-top:0;margin-bottom:0}.olp-cookies .cookies-card{height:100%}.olp-cookies p{max-width:770px;margin:0}.olp-cookies h2,.olp-cookies h3{margin:0 0 16px;color:var(--cookies-ink);font-weight:600;line-height:1.22}.olp-cookies h3{font-size:clamp(20px,2vw,24px)}.olp-cookies .cookies-title{font-size:clamp(28px,3vw,36px);margin-bottom:18px}.olp-cookies .cookies-eyebrow{margin-bottom:14px;color:#18868d;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.olp-cookies h3{font-weight:700}.cookies-intro,.cookies-cards,.cookies-comparison,.cookies-overview__intro,.cookies-contact{display:grid;gap:24px}.cookies-intro{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:36px;margin-bottom:28px}.cookies-note{position:relative;overflow:hidden;padding:28px;border-radius:22px;background:var(--cookies-pale)}.cookies-note:after{content:"";position:absolute;top:-80px;right:-80px;width:220px;height:220px;border:40px solid rgba(6,63,70,.045);border-radius:50%;pointer-events:none}.cookies-note:before,.cookies-card h3:after{display:grid;place-items:center;border-radius:14px;background:var(--cookies-pale);color:var(--cookies-ink);font-size:27px;font-weight:400}.cookies-note:before{content:"";width:56px;height:56px;margin-bottom:20px;background-color:#e1d7b8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='%23063f46' stroke-width='1.5'%3E%3Cpath d='M26 17A11 11 0 1 1 15 6a6 6 0 0 0 6 6 5 5 0 0 0 5 5Z'/%3E%3Cpath d='M11 13h1m5 5h1m-7 4h1m9-1h1' stroke-linecap='round'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:30px}.cookies-note h3{position:relative;font-size:21px}.cookies-cards{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:28px}.cookies-card{padding:26px;border:1px solid #dfe5e4;border-radius:20px;background:#fff}.cookies-card h3{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:22px}.cookies-card h3:after{content:"☷";width:44px;height:44px;flex:0 0 44px}.cookies-card--analytics h3:after{content:"▥"}.cookies-card--tracking h3:after{content:"◎"}.cookies-card--functional{background:var(--cookies-ink);color:#fff;border-color:var(--cookies-ink)}.cookies-card--functional h3{color:#fff}.cookies-card--functional h3:after{background:var(--cookies-gold)}.olp-cookies .cookies-checklist{list-style:none;padding:0;margin:20px 0 0}.cookies-checklist li{position:relative;padding-left:24px;margin-bottom:10px;line-height:1.45}.cookies-checklist li:before{content:"✓";position:absolute;left:0;color:#238b91}.cookies-card--functional li:before{color:var(--cookies-gold)}.cookies-comparison{position:relative;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;padding:36px 40px;margin-bottom:28px;border-radius:22px;background:#f5f4ef}.cookies-comparison:after{content:"→";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#238b91}.olp-cookies .cookies-badge{display:inline-block;width:fit-content;border-radius:99px;padding:8px 14px;background:var(--cookies-pale);color:var(--cookies-ink);font-size:13px;font-weight:600;line-height:1.5}.cookies-comparison .cookies-badge{margin-bottom:24px}.cookies-badge--yes:before{content:"✓";margin-right:12px}.olp-cookies .cookies-badge--no{background:#f5e9cc}.cookies-badge--no:before{content:"×";margin-right:12px}.cookies-overview{border:1px solid #dfe5e4;border-radius:22px;overflow:hidden;margin-bottom:28px;background:#fff}.cookies-overview__intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:26px 28px 22px;gap:32px}.olp-cookies .cookies-table{margin:0;overflow-x:auto}.cookies-table table{width:100%;border-collapse:collapse;font-size:15px;color:var(--cookies-ink)}.cookies-table th,.cookies-table td{border:0;border-top:1px solid #dfe5e4;padding:16px 28px;text-align:left;overflow-wrap:anywhere}.cookies-table th{background:#f9faf8;font-weight:600}.cookies-contact{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:30px 28px;border-radius:22px;background:var(--cookies-ink);color:#d3e1e1}.cookies-contact h3{color:#fff}.cookies-contact__button .wp-block-button__link{padding:14px 20px;border-radius:10px;background:#fff;color:var(--cookies-ink);font-size:16px;font-weight:600;text-decoration:none}.cookies-contact__button .wp-block-button__link:after{content:"→";margin-left:16px}.cookies-contact__button .wp-block-button__link:hover{background:var(--cookies-pale)}.cookies-contact__button .wp-block-button__link:focus-visible{outline:3px solid var(--cookies-gold);outline-offset:4px}.editor-styles-wrapper :is(.cookies-intro,.cookies-cards,.cookies-comparison,.cookies-overview__intro,.cookies-contact){display:block}.editor-styles-wrapper :is(.cookies-intro,.cookies-cards,.cookies-comparison,.cookies-overview__intro,.cookies-contact)>.block-editor-inner-blocks>.block-editor-block-list__layout{display:grid;grid-template-columns:inherit;gap:inherit;align-items:inherit}.editor-styles-wrapper .cookies-intro>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.editor-styles-wrapper .cookies-cards>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-columns:repeat(3,minmax(0,1fr))}.editor-styles-wrapper .cookies-comparison>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-styles-wrapper :is(.cookies-overview__intro,.cookies-contact)>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-columns:minmax(0,1fr) auto}.editor-styles-wrapper .olp-cookies .wp-block{min-width:0}.editor-styles-wrapper .olp-cookies .cookies-table td{min-width:120px;min-height:48px}@media (max-width: 900px){.cookies-intro{gap:28px}.cookies-card{padding:26px}.cookies-card h3{flex-direction:column-reverse}.cookies-comparison{padding:36px;gap:60px}.cookies-overview__intro,.cookies-contact{grid-template-columns:1fr}.editor-styles-wrapper :is(.cookies-overview__intro,.cookies-contact)>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-columns:1fr}}@media (max-width: 680px){.olp-cookies{padding:32px 16px}.cookies-intro,.cookies-cards,.cookies-comparison{grid-template-columns:1fr;gap:24px}.cookies-note,.cookies-card,.cookies-comparison,.cookies-contact,.cookies-overview__intro{padding:28px}.cookies-card h3{flex-direction:row}.cookies-comparison:after{display:none}.cookies-table table{min-width:600px}.cookies-table th,.cookies-table td{padding:18px 24px}.editor-styles-wrapper :is(.cookies-intro,.cookies-cards,.cookies-comparison)>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-columns:1fr}}.foot-note{font-size:10px;margin-top:10px!important}.foot-star-note{font-size:8px}.advertentiebeleid .cookies-card,.privacybeleid .cookies-card{font-size:15px!important}.foot-star-note{max-width:1150px!important;margin-bottom:40px}
