.gf-compact{display:none}.gf[data-hero-out] .gf-compact{display:block}.gf-chip-scroll{scrollbar-width:none}.gf-chip-scroll::-webkit-scrollbar{display:none}@media(min-width:1024px){.gf-chip-scroll[data-overflow]:not([data-at-end]){-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 2.5rem),transparent)}}.gf-progress{position:absolute;left:0;right:0;bottom:-1px;height:2px;overflow:hidden;pointer-events:none}.gf-progress>span{position:absolute;top:0;bottom:0;width:35%;background:linear-gradient(90deg,#a7391e,#ff7a59);opacity:0;transform:translate(-100%)}.gf[data-loading] .gf-progress>span,.gf[data-loading-more] .gf-progress>span{opacity:1;animation:gf-progress 1.1s ease-in-out infinite}@keyframes gf-progress{0%{transform:translate(-100%)}to{transform:translate(300%)}}[data-gf-grid]>*{transition:opacity .2s ease}.gf[data-loading] [data-gf-grid]>:not([data-gf-skel]){opacity:.5}.gf-shimmer{background:linear-gradient(90deg,#eef2f9 25%,#f8faff 37%,#eef2f9 63%);background-size:400% 100%;animation:gf-shimmer 1.4s ease infinite}@keyframes gf-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.gf-add[data-state=added]{background:#ecfdf5;color:#047857;box-shadow:inset 0 0 0 1.5px #04785747}.gf-add[data-state=added] .gf-l-add,.gf-add[data-state=added] .gf-i-plus,.gf-add[data-state=busy] .gf-l-add,.gf-add[data-state=busy] .gf-i-plus{display:none}.gf-add[data-state=added] .gf-l-added,.gf-add[data-state=added] .gf-i-check,.gf-add[data-state=busy] .gf-l-busy{display:inline}.gf-add[data-state=busy]{opacity:.75;cursor:progress}.gf-panel{position:fixed;inset:0;z-index:220}.gf-dialog{position:fixed;inset:0;z-index:230}.gf-dialog--center{z-index:240}.gf-panel-backdrop,.gf-dialog-backdrop{position:absolute;inset:0;background:#0b1c3073;opacity:0;transition:opacity .2s ease}.gf-panel[data-open]>.gf-panel-backdrop,.gf-dialog[data-open]>.gf-dialog-backdrop{opacity:1}.gf-panel-box,.gf-dialog-box{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;max-height:88vh;max-height:88dvh;background:#fff;border-radius:1.5rem 1.5rem 0 0;box-shadow:0 -12px 40px #0b1c302e;transform:translateY(100%);transition:transform .25s cubic-bezier(.2,.8,.2,1)}.gf-panel[data-open]>.gf-panel-box,.gf-dialog[data-open]>.gf-dialog-box{transform:none}.gf-panel-body{padding-top:.5rem}.gf-panel:not([data-all]) .gf-sec-title{display:none}.gf-panel[data-all] .gf-sec:not([hidden])~.gf-sec:not([hidden]){margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid rgba(11,28,48,.07)}@media(min-width:768px){.gf-dialog-box,.gf-panel[data-mode=sheet]>.gf-panel-box{inset:50% auto auto 50%;width:min(32rem,calc(100vw - 3rem));max-height:min(80vh,44rem);border-radius:1.5rem;box-shadow:0 24px 60px #0b1c3038;opacity:0;transform:translate(-50%,-46%);transition:opacity .2s ease,transform .2s ease}.gf-panel[data-mode=sheet]>.gf-panel-box{width:min(40rem,calc(100vw - 3rem))}.gf-dialog[data-open]>.gf-dialog-box,.gf-panel[data-mode=sheet][data-open]>.gf-panel-box{opacity:1;transform:translate(-50%,-50%)}.gf-panel[data-mode=pop]{inset:auto;top:var(--gf-pop-top, 8rem);left:var(--gf-pop-left, 1rem)}.gf-panel[data-mode=pop]>.gf-panel-backdrop{display:none}.gf-panel[data-mode=pop]>.gf-panel-box{position:relative;left:auto;right:auto;bottom:auto;width:23rem;max-height:min(70vh,36rem,var(--gf-pop-maxh, 36rem));border-radius:1.25rem;border:1px solid rgba(11,28,48,.1);box-shadow:0 18px 44px #0b1c3029;opacity:0;transform:translateY(-6px);transition:opacity .15s ease,transform .15s ease}.gf-panel[data-mode=pop][data-open]>.gf-panel-box{opacity:1;transform:none}}.gf-toast{position:fixed;left:50%;bottom:calc(5.5rem + env(safe-area-inset-bottom,0px));z-index:250;max-width:min(28rem,calc(100vw - 2rem));padding:.75rem 1.25rem;border-radius:9999px;background:#0b1c30;color:#fff;font-size:.875rem;font-weight:600;line-height:1.35;text-align:center;box-shadow:0 12px 32px #0b1c3040;opacity:0;transform:translate(-50%,12px);transition:opacity .2s ease,transform .2s ease}.gf-toast[data-open]{opacity:1;transform:translate(-50%)}.gf-toast[data-error]{background:#9f1d1d}@media(min-width:768px){.gf-toast{bottom:1.5rem}}.gf-range{-webkit-appearance:none;appearance:none;background:transparent;pointer-events:none}.gf-range:focus{outline:none}.gf-range::-webkit-slider-runnable-track{height:.375rem;background:transparent;border:none}.gf-range::-moz-range-track{height:.375rem;background:transparent;border:none}.gf-range::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;cursor:grab;margin-top:-.5625rem;width:1.5rem;height:1.5rem;border-radius:9999px;background:#fff;border:2px solid #a7391e;box-shadow:0 2px 6px #0b1c302e}.gf-range::-moz-range-thumb{pointer-events:auto;cursor:grab;width:1.25rem;height:1.25rem;border-radius:9999px;background:#fff;border:2px solid #a7391e;box-shadow:0 2px 6px #0b1c302e}.gf-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #a7391e40}.gf-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px #a7391e40}@media(min-width:640px){#wl-cadeauzoeker-modal:not(.hidden) .gf-modal-box{animation:gf-modal-in .22s cubic-bezier(.2,.8,.2,1)}}@keyframes gf-modal-in{0%{opacity:0;transform:translateY(12px) scale(.985)}}@media(prefers-reduced-motion:reduce){.gf *,.gf-panel *,.gf-dialog *,.gf-toast,#wl-cadeauzoeker-modal .gf-modal-box{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}.gf-shimmer{animation:none}}
