.shopify-section:has(>.sm){display:block;grid-template-columns:none}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font);font-size:16px;line-height:1.5;color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased}body.no-scroll{overflow:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}h1,h2,h3{margin:0;font-weight:var(--w-head);letter-spacing:-.025em;line-height:1.15}h1{font-size:clamp(34px,5.2vw,56px);letter-spacing:-.03em}h2{font-size:clamp(26px,3.4vw,34px);letter-spacing:-.028em}h3{font-size:18px}:where(a,button,summary,input,[tabindex]):focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:6px}.sm-foot :where(a,button):focus-visible{outline-color:var(--wash)}.skip-link{position:absolute;left:16px;top:-100px;z-index:100;display:inline-flex;align-items:center;min-height:44px;background:var(--blue);color:#fff;padding:10px 16px;border-radius:var(--r-pill);font-size:14px;transition:top .15s var(--ease-out)}.skip-link:focus-visible{top:16px}main{flex:1}.vh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wrap{max-width:var(--max);margin:0 auto;padding:0 24px}.section{padding:72px 0;position:relative;overflow:clip}.section-tight{padding-block:40px;position:relative;overflow:clip}.section>.wrap,.section-tight>.wrap{position:relative;z-index:1}.eyebrow{font-size:11px;font-weight:700;color:var(--blue);letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px}.lead{font-size:clamp(15px,1.6vw,18px);color:var(--muted);margin:12px 0 0;max-width:46ch}.section-head{margin-bottom:32px;max-width:36rem}.section-head p{color:var(--muted);margin:10px 0 0;font-size:15px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:14px 24px;border:none;border-radius:var(--r-pill);font-size:16px;font-weight:400;transition:background .15s,color .15s,border-color .15s,transform .16s var(--ease-out)}.btn:active:not(:disabled),.tab:active,.cart-btn:active{transform:scale(.97)}.btn-fill{background:var(--cta);color:var(--cta-on)}.btn-fill:hover{background:var(--cta-hover)}.cta-trust{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:11px;font-size:12.5px;color:var(--muted);text-decoration:none}.cta-trust b{color:var(--ink)}.btn-fill:disabled{background:var(--border);color:var(--pewter);cursor:not-allowed}.btn-line{background:var(--canvas);color:var(--ink);border:1.5px solid var(--ink)}.btn-line:hover{border-color:var(--blue);color:var(--blue)}.btn-fill-canvas{background:var(--canvas);color:var(--blue)}.btn-fill-canvas:hover{background:#fff}.btn-line-canvas{background:transparent;color:#fff;border:1.5px solid #fff}.btn-line-canvas:hover{background:color-mix(in srgb,#fff 16%,transparent)}.btn-sm{min-height:40px;padding:10px 18px;font-size:14px}.badge-wash{display:inline-flex;border-radius:var(--r-pill);background:var(--wash);color:var(--blue);font-size:12px;font-weight:500;padding:5px 10px;font-style:normal}.goal-ico{display:block;flex:none;width:var(--ico-size, 40px);height:var(--ico-size, 40px);background:currentColor;-webkit-mask:var(--ico) center / contain no-repeat;mask:var(--ico) center / contain no-repeat}.ico-slot{--ico-slot: 76px;display:grid;place-items:center;flex:none;width:var(--ico-slot);height:var(--ico-slot);border-radius:20px;background:var(--soort-vlak, var(--goal-soft, var(--wash)));color:var(--soort-ink, var(--goal-ink, var(--blue)))}.ico-slot--grid{--ico-slot: 64px;border-radius:16px}.menu-ico--foto{overflow:hidden;background:color-mix(in srgb,var(--ink) 7%,var(--canvas))}.menu-ico--foto img{width:100%;height:100%;object-fit:cover}.menu-ico--cut{overflow:hidden}.menu-ico--cut img{--ico-hoek: -16deg;width:100%;height:100%;padding:calc(var(--ico-slot, 76px) * .1);object-fit:contain;rotate:var(--ico-hoek);scale:.94;transition:rotate .24s var(--ease-out),scale .24s var(--ease-out)}@media(hover:hover)and (pointer:fine){.mega-lijst-item:hover .menu-ico--cut img,.mega-lijst-item:focus-visible .menu-ico--cut img,.cd-leeg-kaart:hover .menu-ico--cut img{rotate:0deg;scale:.96}}.m-svg{display:block;width:100%;height:100%;overflow:visible}.m-loop{opacity:var(--m-loop-op, .06);color:var(--m-loop-color, var(--blue))}.m-loop>*{stroke-dasharray:1;stroke-dashoffset:1;animation:m-loop var(--m-loop-dur, 22s) linear infinite}.m-loop>*:nth-child(2){animation-delay:.7s}.m-loop>*:nth-child(3),.m-loop>*:nth-child(4){animation-delay:1.4s}@keyframes m-loop{0%{stroke-dashoffset:1}to{stroke-dashoffset:-1}}.tp-stars{display:inline-flex;align-items:center;flex:none}.tp-stars svg{display:block}@media(max-width:980px){.wrap{padding:0 16px}}@media(max-width:560px){.section,.section-tight{padding-block:44px}h1{font-size:clamp(28px,8vw,36px)}}.sm-rte>*:first-child,.sm-rte>.metafield-rich_text_field>*:first-child{margin-top:0}.sm-rte>*:last-child,.sm-rte>.metafield-rich_text_field>*:last-child{margin-bottom:0}.sm-rte p{margin:0 0 1.1em}.sm-rte a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.sm-rte ul,.sm-rte ol{margin:0 0 1.1em;padding-left:1.3em}.sm-rte ol{padding-left:1.9em}.sm-rte li{margin-bottom:.4em}.sm-rte li::marker{color:var(--blue)}.sm-rte :where(h1,h2,h3,h4,h5,h6){color:var(--ink)}.sm-rte h1{font-size:1.5em;line-height:1.25;margin:1.4em 0 .4em}.sm-rte :where(h4,h5,h6){font-size:1em;font-weight:700;margin:1.4em 0 .4em}.sm-rte strong{font-weight:700}@media(pointer:coarse){.btn-sm{min-height:44px}.eyebrow{font-size:12px}.usp-link{display:inline-block;padding-block:6px}}.m-road,.m-drive{position:absolute;left:50%;top:50%;translate:-50% -50%;width:100%;height:auto}.m-road{opacity:var(--m-road-op, .12);color:var(--m-road-color, var(--blue))}.m-drive{color:var(--m-drive-color, var(--blue))}.m-drive>*{stroke-width:var(--m-drive-dik, 4);stroke-linecap:round;stroke-dasharray:.06 .94;stroke-dashoffset:1;animation:m-drive 7s linear infinite}.m-drive>*:nth-child(2){animation-duration:5.5s;animation-delay:-2.2s}.m-drive>*:nth-child(3){animation-duration:6.2s;animation-delay:-1.1s}.m-drive>*:nth-child(4){animation-duration:6.2s;animation-delay:-3.4s;animation-direction:reverse}@keyframes m-drive{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.m-drive{display:none}html{scroll-behavior:auto}.m-loop>*{animation:none;stroke-dashoffset:0}.btn:active:not(:disabled),.tab:active,.cart-btn:active{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/98/assets/sportmeals.css.map */
