.o30{--o30-navy:#141B2D;--o30-cream:#F4F2EC;--o30-mute:#DDE2EE;--o30-serif:var(--olfe-serif,"Newsreader",Georgia,serif);--o30-sans:var(--font-body-family,"Inter",sans-serif)}.o30-hero{position:relative;background:var(--o30-navy);color:var(--o30-cream);overflow:hidden;--o30-h:clamp(380px,50vh,540px);--o30-iw:max(calc(var(--o30-h) * 1.7907),56%)}.o30-hero__pic{display:flex;justify-content:flex-end;height:var(--o30-h);margin:0}.o30-hero__pic img{display:block;flex:none;width:var(--o30-iw);max-width:none;height:100%;object-fit:cover;object-position:var(--o30-pos,50% 50%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.08) 7%,rgba(0,0,0,.22) 13%,rgba(0,0,0,.42) 19%,rgba(0,0,0,.64) 25%,rgba(0,0,0,.82) 31%,rgba(0,0,0,.94) 37%,#000 42%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.08) 7%,rgba(0,0,0,.22) 13%,rgba(0,0,0,.42) 19%,rgba(0,0,0,.64) 25%,rgba(0,0,0,.82) 31%,rgba(0,0,0,.94) 37%,#000 42%)}.o30-hero__wrap{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;padding:0 max(24px,calc((100vw - 1360px)/2 + 24px));pointer-events:none}.o30-hero__in{display:flex;flex-direction:column;align-items:flex-start;gap:14px;max-width:470px;pointer-events:auto}.o30-pill{display:inline-block;border:1px solid rgba(244,242,236,.7);border-radius:100px;padding:7px 15px;font-family:var(--o30-sans);font-size:11.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;line-height:1.4;color:var(--o30-cream)}.o30 .o30-h1{margin:0;font-family:var(--o30-serif);font-weight:400;font-style:normal;font-size:clamp(40px,4.4vw,62px);line-height:1.02;letter-spacing:-.02em;color:var(--o30-cream);text-transform:none}.o30 .o30-h1 em{font-style:italic}.o30-sub{margin:0;font-family:var(--o30-serif);font-weight:400;font-size:clamp(20px,1.7vw,25px);line-height:1.25;color:var(--o30-cream)}.o30-line{margin:0;font-family:var(--o30-sans);font-size:15px;line-height:1.5;color:var(--o30-mute)}.o30-small{margin:0;font-family:var(--o30-sans);font-size:12.5px;line-height:1.5;color:#dde2eec7}.o30 .o30-btn{display:inline-flex;align-items:center;justify-content:center;margin-top:4px;padding:14px 28px;border-radius:100px;background:var(--o30-cream);color:var(--o30-navy);font-family:var(--o30-sans);font-size:15px;font-weight:500;letter-spacing:0;text-transform:none;text-decoration:none;line-height:1.2;border:0;box-shadow:none;background-image:none;transition:background .15s ease}.o30 .o30-btn:hover{background:#e6e9f1;color:var(--o30-navy)}.o30 [hidden]{display:none!important}.o30-cats{background:var(--o30-cream);padding:22px 0 18px}.o30-cats__list{display:flex;justify-content:center;gap:clamp(14px,2.2vw,32px);list-style:none;margin:0 auto;padding:0 20px;max-width:1360px}.o30-cats__list li{flex:none;margin:0}.o30-cat{display:flex;flex-direction:column;align-items:center;gap:8px;background:none;border:0;padding:0;cursor:pointer;color:var(--o30-navy);font:inherit}.o30-cat__img{display:block;width:84px;height:84px;border-radius:50%;overflow:hidden;background:#e9e6dd;border:2px solid transparent;box-shadow:0 0 0 1px #141b2d14;transition:border-color .15s ease}.o30-cat__img img{display:block;opacity:1!important;visibility:visible!important;width:100%;height:100%;object-fit:cover;object-position:50% 15%}.o30-cat__name{font-family:var(--o30-sans);font-size:13.5px;font-weight:500;line-height:1.2;white-space:nowrap}.o30-cat:hover .o30-cat__img{border-color:#141b2d59}.o30-cat.is-active .o30-cat__img{border-color:var(--o30-navy);box-shadow:0 0 0 2px var(--o30-cream) inset}.o30-cat:focus-visible{outline:2px solid var(--o30-navy);outline-offset:4px;border-radius:12px}.o30-grid{min-height:520px}.o30-grid.is-loaded{min-height:0;padding-bottom:0!important;background:transparent}.o30-grid .section--padding{padding-top:clamp(16px,2.2vw,28px)!important;padding-bottom:clamp(24px,3vw,40px)!important}.o30-grid .ofl{display:none!important}.o30-grid__fallback{text-align:center;padding:40px 0;margin:0}.o30-grid__fallback a{color:var(--o30-navy);text-decoration:underline}.o30-grid.is-loaded .o30-grid__fallback{display:none}.o30-grid [hidden]{display:none!important}@media(max-width:1023px){.o30-hero__pic{display:block;height:auto}.o30-hero__pic img{width:100%;height:clamp(230px,36svh,420px);object-position:var(--o30-pos-m,50% 0%);-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent 100%);mask-image:linear-gradient(180deg,#000 72%,transparent 100%)}.o30-hero__wrap{position:relative;inset:auto;display:block;padding:4px 20px 28px;margin-top:-18px}.o30-hero__in{gap:10px;max-width:640px}}@media(max-width:767px){.o30-hero__pic img{height:clamp(210px,30svh,270px)}.o30-hero__wrap{padding:0 16px 20px}.o30-hero__in{gap:8px}.o30-pill{font-size:10.5px;padding:6px 12px}.o30 .o30-h1{font-size:34px}.o30-sub{font-size:18px}.o30-line{font-size:14px}.o30 .o30-btn{padding:13px 24px;font-size:14.5px}.o30-cats{position:sticky;top:var(--sticky-header-height,0px);z-index:5;padding:12px 0 10px;box-shadow:0 1px #141b2d14}.o30-cats__list{justify-content:flex-start;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;gap:16px;padding:0 16px}.o30-cats__list::-webkit-scrollbar{display:none}.o30-cats__list li{scroll-snap-align:start}.o30-cat__img{width:62px;height:62px}.o30-cat__name{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/455/assets/olfe-30jaar.css.map */
