.mag-cover{position:relative;display:grid;background:var(--bsh-cream);color:var(--bsh-ink);overflow:hidden}.mag-cover__media{position:relative;min-height:0}.mag-cover__media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.mag-cover__media .ovn-photo{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent}.mag-cover__text{position:relative;display:flex}.mag-cover__inner{display:flex;flex-direction:column;width:100%}.mag-cover__top,.mag-cover__bottom{display:flex;justify-content:space-between;align-items:center;gap:12px 20px;flex-wrap:wrap;padding-block:20px;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.mag-cover__top{border-bottom:1px solid var(--bsh-line)}.mag-cover__bottom{border-top:1px solid var(--bsh-line)}.mag-cover__title{flex:1;display:flex;flex-direction:column;justify-content:center;padding-block:clamp(40px,6vw,72px)}.mag-cover__title .ovn-display{margin:0;line-height:.95;letter-spacing:-.02em}.mag-cover__title .ovn-display em{display:block;font-style:italic;font-weight:400;color:var(--bsh-olive)}.mag-cover__sub{max-width:32em;margin:24px 0 0;font-size:17px;line-height:1.6;color:var(--bsh-ink-soft)}.mag-cover__bottom .ovn-pill{letter-spacing:.14em;background:var(--bsh-olive);color:var(--bsh-cream)}.mag-cover__edge{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:clamp(34px,7vw,88px);display:block;color:var(--bsh-cream)}.mag-cover--split{grid-template-columns:minmax(0,45fr) minmax(0,55fr);min-height:clamp(560px,72vh,800px)}.mag-cover--split .mag-cover__media{order:2}.mag-cover--split .mag-cover__inner{max-width:640px;margin-left:auto;padding-inline:clamp(24px,5vw,72px)}.mag-cover--split .mag-cover__title .ovn-display{font-size:clamp(48px,5.6vw,92px)}.mag-cover--overlay{min-height:clamp(520px,76vh,800px);background:var(--bsh-olive);color:var(--bsh-sand)}.mag-cover--overlay .mag-cover__media{position:absolute;top:0;right:0;bottom:0;left:0}.mag-cover--overlay .mag-cover__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1b1c19b8,#1b1c1973 45%,#1b1c1914)}.mag-cover--overlay .mag-cover__inner{max-width:var(--bsh-max);margin-inline:auto;padding-inline:20px}.mag-cover--overlay .mag-cover__top,.mag-cover--overlay .mag-cover__bottom{border-color:#efebe059}.mag-cover--overlay .mag-cover__bottom{margin-bottom:clamp(44px,7vw,96px)}.mag-cover--overlay .mag-cover__title{padding-block:clamp(48px,8vw,96px)}.mag-cover--overlay .mag-cover__title .ovn-display{max-width:560px;font-size:clamp(56px,9vw,140px);color:var(--bsh-white)}.mag-cover--overlay .mag-cover__title .ovn-display em,.mag-cover--overlay .mag-cover__sub{color:var(--bsh-sand)}.mag-cover--overlay .mag-cover__bottom .ovn-pill{background:var(--bsh-cream);color:var(--bsh-olive)}.ovn-login{background:var(--bsh-sand);padding:clamp(28px,6vw,80px) 20px clamp(48px,7vw,96px)}.ovn-login__card{display:grid;justify-items:center;gap:16px;max-width:560px;margin:0 auto;padding:clamp(28px,5vw,48px);border:1px solid var(--bsh-line);border-radius:16px;background:var(--bsh-cream);text-align:center;box-shadow:0 24px 60px #2b281614}.ovn-login__cover{position:relative;display:flex;flex-direction:column;width:84px;aspect-ratio:4 / 5;margin-bottom:4px;padding:9px 9px 8px;border-radius:3px;background:var(--bsh-olive);color:var(--bsh-sand);text-align:left;box-shadow:0 12px 26px #2b28163d,0 2px 5px #2b281624;transform:rotate(-3deg);overflow:hidden}.ovn-login__cover:after{content:"";position:absolute;left:-10%;right:-10%;bottom:-18%;height:42%;background:var(--bsh-sand);border-radius:50% 50% 0 0/30% 30% 0 0}.ovn-login__cover-brand{font-size:5.5px;font-weight:700;letter-spacing:.22em}.ovn-login__cover-title{display:flex;flex-direction:column;margin-top:9px;font-family:var(--font-display);font-size:14px;line-height:1.02;color:var(--bsh-white);font-variation-settings:"SOFT" 50}.ovn-login__cover-title em{font-style:italic;font-weight:400}.ovn-login__cover-foot{position:relative;z-index:1;margin-top:auto;font-size:5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--bsh-olive)}.ovn-login__pill{display:inline-block;padding:6px 14px;border-radius:999px;background:var(--bsh-sand);color:var(--bsh-olive);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1.3}.ovn-login__title{margin:0;font-size:clamp(30px,4vw,42px);line-height:1.08}.ovn-login__text p{margin:0;font-size:16px;line-height:1.6;color:var(--bsh-ink-soft)}.ovn-login__text p+p{margin-top:8px}.ovn-login__btn{width:100%;margin-top:4px}.ovn-login__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin:4px 0 0;padding:18px 0 0;border-top:1px solid var(--bsh-line);list-style:none;font-size:13px;line-height:1.4;color:var(--bsh-ink-soft)}.ovn-login__steps li{display:grid;justify-items:center;gap:8px}.ovn-login__steps span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--bsh-sand);color:var(--bsh-olive);font-size:13px;font-weight:700}.ovn-login__hint{margin:0;font-size:13px;line-height:1.5;color:var(--bsh-ink-soft)}.ovn-login__alt{margin-top:4px;color:var(--bsh-olive);font-size:14px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.mag-foreword{border-top:1px solid var(--bsh-line);border-bottom:1px solid var(--bsh-line);background:var(--bsh-cream)}.mag-foreword__inner{max-width:680px;margin-inline:auto;padding-block:clamp(44px,6vw,72px);text-align:center}.mag-foreword p{margin:0;font-family:var(--font-display);font-size:clamp(19px,1.6vw,23px);line-height:1.55;color:var(--bsh-ink);font-variation-settings:"SOFT" 50}.mag-foreword .ovn-kicker+p{margin-top:18px}.mag-foreword p+p{margin-top:1em}.mag-contents{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px;padding-block:56px 72px;align-items:start}.mag-toc{list-style:none;margin:0;padding:0}.mag-toc li{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:20px;align-items:center;padding:20px 0;border-top:1px solid var(--bsh-line)}.mag-toc li:last-child{border-bottom:1px solid var(--bsh-line)}.mag-toc__nr{font-family:var(--font-display);font-size:48px;line-height:1;color:var(--bsh-olive)}.mag-toc a{color:inherit;text-decoration:none}.mag-toc__title{display:block;font-family:var(--font-display);font-size:24px;line-height:1.15;margin:4px 0;color:var(--bsh-ink)}.mag-toc__meta{font-size:13px;color:var(--bsh-ink-soft)}.mag-toc__status{justify-self:end;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;background:var(--bsh-sand);color:var(--bsh-ink-soft);white-space:nowrap}.mag-toc li.is-open .mag-toc__status{background:var(--bsh-olive);color:var(--bsh-sand)}.mag-toc li.is-done .mag-toc__status{background:var(--bsh-ink);color:var(--bsh-sand)}.mag-toc li.is-locked{opacity:.7}.mag-toc li.is-locked .mag-toc__nr{color:var(--bsh-ink-soft);opacity:.5}.mag-toc__status svg{width:12px;height:12px}.mag-side{display:grid;gap:28px}.mag-welcome .ovn-display{margin:10px 0 12px;font-size:30px}.mag-welcome p{font-size:16px;line-height:1.7}.mag-welcome p+p{margin-top:.9em}.mag-welcome .ovn-sign{margin-top:14px;font-family:var(--font-display);font-style:italic;font-size:19px;color:var(--bsh-olive)}.mag-progress{padding:22px 24px;background:var(--bsh-sand);border-radius:var(--bsh-radius)}.mag-progress__row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:14px;font-weight:600}.mag-progress__bar{height:8px;border-radius:999px;background:var(--bsh-white);overflow:hidden}.mag-progress__bar i{display:block;height:100%;width:0;background:var(--bsh-olive);border-radius:999px;transition:width .4s ease}.mag-progress__done{display:none;margin-top:12px;font-family:var(--font-display);font-style:italic;font-size:18px;color:var(--bsh-olive)}.mag-progress.is-complete .mag-progress__done{display:block}.mag-edition{padding-block:0 8px}.mag-edition+.mag-edition{margin-top:24px}.mag-ed-head{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;border-top:2px solid var(--bsh-ink);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--bsh-ink)}.mag-ed-head span:last-child{color:var(--bsh-ink-soft)}.mag-opener{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:center;padding-block:24px 48px}.mag-opener--flip .mag-opener__photo{order:2}.mag-opener__photo .ovn-photo{aspect-ratio:4 / 5;border-radius:6px}.mag-opener__text .ovn-display{margin:12px 0 18px;font-size:clamp(34px,4.4vw,60px);line-height:1.02}.mag-byline{display:flex;align-items:center;gap:12px;margin-bottom:20px;font-size:13px;font-weight:600;color:var(--bsh-ink-soft)}.mag-byline img,.mag-byline .mag-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;object-position:50% 20%;background:var(--bsh-sand);display:grid;place-items:center;font-family:var(--font-display);font-size:20px;color:var(--bsh-olive)}.mag-lead{font-size:19px;line-height:1.7;color:var(--bsh-ink)}.mag-opener__text>p:first-of-type:first-letter{float:left;font-family:var(--font-display);font-size:4.2em;line-height:.8;padding:.08em .12em 0 0;color:var(--bsh-olive)}#ovn .mag-cover--overlay .mag-cover__title .ovn-display{color:var(--bsh-white)}#ovn .mag-tip p{color:var(--bsh-sand)}.mag-quote{margin:28px 0 0;padding-left:22px;border-left:2px solid var(--bsh-olive);font-family:var(--font-display);font-style:italic;font-size:clamp(22px,2.4vw,30px);line-height:1.3;color:var(--bsh-olive)}.mag-opener__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px}.mag-tracker{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:24px 28px;background:var(--bsh-white);border:1px solid var(--bsh-line);border-radius:var(--bsh-radius);margin-bottom:48px}.mag-tracker__title{font-family:var(--font-display);font-size:22px;margin:4px 0 2px}.mag-tracker__sub{font-size:14px;color:var(--bsh-ink-soft)}.mag-days{display:flex;gap:8px}.mag-day{position:relative;display:grid;place-items:center;width:44px;height:52px;border-radius:8px;border:1px solid var(--bsh-line);background:var(--bsh-cream);cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bsh-ink-soft);-webkit-user-select:none;user-select:none}.mag-day input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.mag-day:after{content:"";width:10px;height:10px;border-radius:50%;border:1.5px solid var(--bsh-olive);margin-top:4px}.mag-day:has(input:checked){background:var(--bsh-olive);border-color:var(--bsh-olive);color:var(--bsh-sand)}.mag-day:has(input:checked):after{background:var(--bsh-sand);border-color:var(--bsh-sand)}.mag-tracker__count{font-family:var(--font-display);font-size:40px;line-height:1;color:var(--bsh-olive);white-space:nowrap}.mag-tracker__count small{display:block;font-family:Manrope,sans-serif;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bsh-ink-soft);margin-top:6px}.mag-spread{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;border-radius:var(--bsh-radius);overflow:hidden;margin-bottom:24px}.mag-spread--sand{background:var(--bsh-sand)}.mag-spread--white{background:var(--bsh-white);border:1px solid var(--bsh-line)}.mag-spread--flip .mag-spread__photo{order:2}.mag-spread__photo{position:relative;min-height:460px}.mag-spread__photo .ovn-photo{position:absolute;top:0;right:0;bottom:0;left:0}.mag-spread__text{padding:clamp(28px,4vw,52px);display:flex;flex-direction:column;gap:10px}.mag-spread__text .ovn-card__top{margin-bottom:4px}.mag-spread__text h3{margin:6px 0 4px;font-family:var(--font-display);font-weight:500;font-size:clamp(30px,3.6vw,48px);line-height:1.05;color:var(--bsh-ink)}.mag-spread__text h3 small{display:block;font-family:Manrope,sans-serif;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--bsh-olive);margin-bottom:8px}.mag-spread__text .ovn-card__intro{font-size:16px}.mag-spread__text .ovn-recipe{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:28px}.mag-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:8px}.mag-scaler{display:inline-flex;align-items:center;gap:2px;border:1px solid var(--bsh-line);border-radius:999px;background:var(--bsh-cream);padding:2px}.mag-scaler button{width:34px;height:34px;border:0;border-radius:50%;background:transparent;font:inherit;font-size:18px;color:var(--bsh-olive);cursor:pointer}.mag-scaler button:hover{background:var(--bsh-white)}.mag-scaler output{min-width:96px;text-align:center;font-size:13px;font-weight:700}.mag-aside{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-bottom:24px}.mag-tip{position:relative;padding:28px 30px 30px;background:var(--bsh-olive);color:var(--bsh-sand);border-radius:var(--bsh-radius)}.mag-tip .ovn-kicker{color:var(--bsh-sand);opacity:.8}.mag-tip .mag-byline{color:var(--bsh-sand);opacity:.95;margin:12px 0 10px}.mag-tip p{font-family:var(--font-display);font-size:22px;line-height:1.4}.mag-shop{padding:26px 28px 28px;background:var(--bsh-white);border:1px solid var(--bsh-line);border-radius:var(--bsh-radius)}.mag-shop__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.mag-shop__head .ovn-display{margin:4px 0 0;font-size:24px}.mag-shop__head small{font-size:12px;color:var(--bsh-ink-soft);max-width:150px;text-align:right;line-height:1.4}.mag-shop__group{margin-top:14px}.mag-shop__group strong{display:block;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--bsh-olive);margin-bottom:6px}.mag-shop ul{list-style:none;margin:0;padding:0;columns:2;column-gap:24px}.mag-shop li{break-inside:avoid}.mag-shop label{display:flex;align-items:flex-start;gap:10px;padding:5px 0;font-size:14px;line-height:1.45;cursor:pointer}.mag-shop label input{-webkit-appearance:none;appearance:none;flex:none;width:16px;height:16px;margin-top:3px;border:1.5px solid var(--bsh-olive);border-radius:4px;background:var(--bsh-white);display:grid;place-items:center}.mag-shop label input:checked{background:var(--bsh-olive)}.mag-shop label input:checked:after{content:"";width:5px;height:9px;border-right:2px solid var(--bsh-sand);border-bottom:2px solid var(--bsh-sand);transform:rotate(45deg);margin-top:-2px}.mag-shop label:has(input:checked){color:var(--bsh-ink-soft);text-decoration:line-through}.mag-shop__tools{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.mag-letters{padding:36px 40px 40px;background:var(--bsh-sand);border-radius:var(--bsh-radius);margin-bottom:24px}.mag-letters .ovn-display{margin:6px 0 20px;font-size:28px}.mag-letters__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mag-letter{padding:22px 24px;background:var(--bsh-white);border-radius:6px;font-family:var(--font-display);font-style:italic;font-size:19px;line-height:1.45}.mag-letter cite{display:block;margin-top:12px;font-family:Manrope,sans-serif;font-style:normal;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bsh-olive)}.mag-letters form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:20px}.mag-letters input,.mag-notes textarea{width:100%;min-height:48px;padding:12px 16px;border:1px solid var(--bsh-line);border-radius:6px;background:var(--bsh-white);font:inherit;font-size:15px;color:var(--bsh-ink)}.mag-letters input:focus-visible,.mag-notes textarea:focus-visible{outline:2px solid var(--bsh-olive);outline-offset:1px}.mag-december{padding:32px 36px 36px;background:var(--bsh-white);border:1px solid var(--bsh-line);border-radius:var(--bsh-radius);margin-bottom:24px}.mag-december .ovn-display{margin:6px 0 8px;font-size:28px}.mag-december p{font-size:15px;color:var(--bsh-ink-soft);margin-bottom:14px}.mag-december ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.mag-december label{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--bsh-line);border-radius:8px;font-size:15px;cursor:pointer}.mag-december label:has(input:checked){background:var(--bsh-sand);border-color:var(--bsh-sand)}.mag-december label input{accent-color:#60572f;width:18px;height:18px}.mag-notes{padding:26px 28px 28px;background:var(--bsh-sand);border-radius:var(--bsh-radius);margin-bottom:24px}.mag-notes .ovn-display{margin:4px 0 10px;font-size:24px}.mag-notes textarea{min-height:110px;resize:vertical;background:var(--bsh-white)}.mag-notes small{display:block;margin-top:8px;font-size:12px;color:var(--bsh-ink-soft)}.mag-ed-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0 40px;border-top:1px solid var(--bsh-line);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--bsh-ink-soft)}.mag-stamp{display:none;padding:8px 14px;border:2px solid var(--bsh-olive);border-radius:6px;color:var(--bsh-olive);font-family:var(--font-display);font-style:italic;font-size:16px;letter-spacing:0;text-transform:none;transform:rotate(-4deg)}.ovn-week.is-done .mag-stamp{display:inline-block}.mag-gast{padding:clamp(24px,3vw,40px);background:var(--bsh-white);border:1px solid var(--bsh-line);border-radius:var(--bsh-radius);margin-bottom:24px}.mag-gast__head{max-width:760px;margin-bottom:24px}.mag-gast__head .ovn-display{margin:6px 0 10px;font-size:clamp(28px,3vw,36px)}.mag-gast__head .ovn-display small{display:inline-block;margin-left:10px;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;letter-spacing:0;color:var(--bsh-ink-soft)}.mag-gast__head p{font-size:16px;line-height:1.65;color:var(--bsh-ink-soft)}.mag-gast__grid{display:grid;grid-template-columns:1fr;gap:28px;align-items:start}.mag-gast__recipe{display:flex;flex-direction:column;gap:8px}.mag-gast__recipe h3{margin:4px 0 2px;font-family:var(--font-display);font-weight:500;font-size:28px;line-height:1.1;color:var(--bsh-ink)}.mag-gast__recipe .ovn-recipe{grid-template-columns:1fr;gap:14px}.mag-thuis{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:36px;padding:clamp(24px,3vw,40px);background:var(--bsh-sand);border-radius:var(--bsh-radius);margin-bottom:24px}.mag-thuis__intro .ovn-display{margin:6px 0 14px;font-size:clamp(28px,3vw,38px)}.mag-thuis__intro .mag-quote{margin-top:18px;font-size:clamp(20px,2vw,26px)}.mag-thuis__recipe{display:flex;flex-direction:column;gap:8px}.mag-thuis__recipe .ovn-photo{aspect-ratio:16 / 9;border-radius:6px;margin-bottom:8px}.mag-thuis__recipe .ovn-recipe{background:var(--bsh-white);padding:18px 20px;border-radius:6px;border-top:0}.mag-thuis__form{grid-column:1 / -1;padding-top:26px;border-top:1px solid rgba(96,87,47,.2)}.mag-thuis__form .ovn-display{margin:4px 0 6px;font-size:24px}.mag-thuis__form p{font-size:14px;color:var(--bsh-ink-soft);margin-bottom:14px}.mag-thuis__form form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.mag-thuis__form input{width:100%;min-height:48px;padding:12px 16px;border:1px solid var(--bsh-line);border-radius:6px;background:var(--bsh-white);font:inherit;font-size:15px;color:var(--bsh-ink)}.mag-thuis__form input:focus-visible{outline:2px solid var(--bsh-olive);outline-offset:1px}.mag-thuis__form small{display:block;margin-top:10px;font-family:var(--font-display);font-style:italic;font-size:16px;color:var(--bsh-olive)}.mag-poll{padding:clamp(24px,3vw,40px);background:var(--bsh-white);border:1px solid var(--bsh-line);border-radius:var(--bsh-radius);margin-bottom:24px}.mag-poll .ovn-display{margin:6px 0 8px;font-size:clamp(26px,2.8vw,34px)}.mag-poll>p{font-size:15px;color:var(--bsh-ink-soft);margin-bottom:16px}.mag-poll__opt{position:relative;display:block;padding:13px 16px;margin-top:8px;border:1px solid var(--bsh-line);border-radius:8px;cursor:pointer;overflow:hidden;font-size:15px}.mag-poll__opt i{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--bsh-sand);transition:width .5s ease}.mag-poll__opt span{position:relative;display:flex;justify-content:space-between;gap:12px}.mag-poll__opt b{font-weight:700;color:var(--bsh-olive);opacity:0;transition:opacity .3s}.mag-poll.is-voted .mag-poll__opt{cursor:default}.mag-poll.is-voted .mag-poll__opt b{opacity:1}.mag-poll__opt.is-mine{border-color:var(--bsh-olive)}.mag-poll__thanks{display:none;margin-top:12px;font-family:var(--font-display);font-style:italic;font-size:17px;color:var(--bsh-olive)}.mag-poll.is-voted .mag-poll__thanks{display:block}.mag-row{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px;margin-bottom:24px;align-items:stretch}.mag-row--even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mag-row--rev{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.mag-row>*{margin-bottom:0}.mag-col{display:grid;gap:24px;align-content:start}.mag-col>*{margin-bottom:0}.mag-row .mag-tracker{grid-template-columns:1fr;gap:14px}.mag-row .mag-days{justify-content:space-between;gap:6px}.mag-row .mag-day{width:100%;height:50px}.mag-row .mag-thuis{grid-template-columns:1fr}.mag-row .mag-spread{grid-template-columns:1fr;margin-bottom:0}.mag-row .mag-spread__photo{min-height:0;aspect-ratio:4 / 3;order:0}.mag-row .mag-spread__text .ovn-recipe{grid-template-columns:1fr;gap:14px}.mag-row .mag-spread__text h3{font-size:clamp(26px,2.6vw,34px)}.mag-row .mag-shop ul{columns:1}.mag-cook{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:none;background:var(--bsh-cream);color:var(--bsh-ink)}.mag-cook.is-open{display:grid;grid-template-rows:auto 1fr auto}.mag-cook__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid var(--bsh-line);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.mag-cook__bar button{border:0;background:transparent;font:inherit;font-size:13px;font-weight:700;color:var(--bsh-olive);cursor:pointer}.mag-cook__body{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:40px;padding:clamp(24px,5vw,64px);overflow:auto;width:100%;max-width:1200px;margin-inline:auto}.mag-cook__step{font-family:var(--font-display);font-size:clamp(28px,4vw,52px);line-height:1.2}.mag-cook__step small{display:block;font-family:Manrope,sans-serif;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--bsh-olive);margin-bottom:18px}.mag-cook__ingr h4{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--bsh-olive)}.mag-cook__ingr ul{list-style:none;margin:0;padding:0;font-size:16px;line-height:1.6}.mag-cook__ingr li{padding:6px 0;border-bottom:1px solid var(--bsh-line)}.mag-cook__nav{display:flex;justify-content:space-between;gap:12px;padding:16px 20px 24px;border-top:1px solid var(--bsh-line)}.mag-cook__dots{display:flex;gap:6px;align-items:center}.mag-cook__dots i{width:8px;height:8px;border-radius:50%;background:var(--bsh-line)}.mag-cook__dots i.is-on{background:var(--bsh-olive)}@media(max-width:1000px){.mag-contents{grid-template-columns:1fr;gap:40px}.mag-opener{grid-template-columns:1fr;gap:28px}.mag-opener--flip .mag-opener__photo{order:0}.mag-opener__photo .ovn-photo{aspect-ratio:4 / 3}.mag-spread{grid-template-columns:1fr}.mag-spread--flip .mag-spread__photo{order:0}.mag-spread__photo{min-height:0;aspect-ratio:4 / 3}.mag-spread__text .ovn-recipe,.mag-aside,.mag-letters__grid,.mag-cook__body,.mag-row,.mag-row--even,.mag-row--rev{grid-template-columns:1fr}.mag-thuis{grid-template-columns:1fr;gap:24px}}@media(max-width:760px){.mag-cover--split{grid-template-columns:1fr;min-height:0}.mag-cover--split .mag-cover__media{order:0;aspect-ratio:4 / 3}.mag-cover--split .mag-cover__inner{max-width:none;margin:0;padding-inline:20px}.mag-cover--split .mag-cover__title{padding-block:32px 40px}.mag-cover--overlay{min-height:72vh}.mag-cover__top,.mag-cover__bottom{font-size:10px;letter-spacing:.14em}.mag-cover--split .mag-cover__title .ovn-display,.mag-cover--overlay .mag-cover__title .ovn-display{font-size:clamp(46px,14vw,72px)}.mag-cover__sub{font-size:15px}.ovn-login{padding:20px 16px 40px}.ovn-login__card{gap:14px;padding:24px 20px}.ovn-login__steps{grid-template-columns:1fr;text-align:left}.ovn-login__steps li{grid-template-columns:26px 1fr;justify-items:start;align-items:center;gap:10px}.mag-foreword p{font-size:18px}.mag-contents{padding-block:36px 48px}.mag-toc li{grid-template-columns:44px minmax(0,1fr);gap:14px}.mag-toc__nr{font-size:36px}.mag-toc__status{grid-column:2;justify-self:start}.mag-tracker{grid-template-columns:1fr;gap:16px;padding:20px}.mag-days{justify-content:space-between;gap:4px}.mag-day{width:100%;height:48px;font-size:10px}.mag-tracker__count{font-size:32px}.mag-spread__text{padding:22px 20px 26px}.mag-shop ul{columns:1}.mag-letters{padding:24px 20px}.mag-letters form,.mag-thuis__form form{grid-template-columns:1fr}.mag-december,.mag-notes,.mag-tip,.mag-shop{padding:22px 20px}.mag-lead{font-size:17px}.mag-ed-foot{flex-wrap:wrap}}.mag-print-head{display:none}@media print{@page{size:A4;margin:14mm;@bottom-center{content:"bioshots.nl/pages/overleef-november-gids  \b7   pagina " counter(page);font-family:Manrope,system-ui,sans-serif;font-size:8pt;letter-spacing:.04em;color:#6b6a60}}#ovn,#ovn *,#ovn *:before,#ovn *:after{-webkit-print-color-adjust:exact;print-color-adjust:exact}*:has(#ovn)>*:not(:has(#ovn)):not(#ovn){display:none!important}html,body,main,#MainContent,.shopify-section:has(#ovn){height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;margin:0!important;padding:0!important;background:#fff!important;transform:none!important;opacity:1!important}#ovn,#ovn .ovn-wrap,#ovn .ovn-week,#ovn .mag-edition{background:#fff!important}#ovn .ovn-wrap{max-width:none;padding-inline:0}#ovn .mag-print-head__drank{display:none!important}#ovn .mag-shop label input{-webkit-appearance:none;appearance:none;flex:0 0 auto;display:inline-block;border-radius:1pt}.note,.topbar,.site-header,.site-footer,.mag-cover,.mag-foreword,.mag-contents,.ovn-weeknav,.ovn-banner,.mag-cook,.mag-ed-head,.mag-notes,.mag-letters,.mag-december,.mag-poll,.mag-thuis__form,.mag-tools,.ovn-week__print,.mag-opener__photo,.mag-stamp,.ovn-week__status,.mag-opener__actions,.ovn-card__top .ovn-check,.mag-shop__tools,.mag-shop__head small,.mag-tracker__count,.ovn-week__locked,.ovn-week.is-locked,.ovn-print-head,body[data-print-week] .ovn-week{display:none!important}body[data-print-week="1"] .ovn-week[data-week="1"],body[data-print-week="2"] .ovn-week[data-week="2"],body[data-print-week="3"] .ovn-week[data-week="3"],body[data-print-week="4"] .ovn-week[data-week="4"]{display:block!important}body,#ovn{background:#fff;color:#1b1c19}#ovn{font-size:10pt;line-height:1.45}#ovn .ovn-week,#ovn .mag-edition{padding:0;margin:0;max-width:none;border:0;break-after:auto}#ovn .mag-edition+.mag-edition{break-before:page}#ovn .mag-row,#ovn .mag-row--rev,#ovn .mag-col{display:block;margin:0}#ovn .mag-row>*,#ovn .mag-col>*{margin:0 0 5mm}#ovn .ovn-kicker{font-size:7.5pt;letter-spacing:.18em;color:#60572f}#ovn .mag-print-head{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:1mm 6mm;padding-bottom:3mm;margin-bottom:6mm;border-bottom:1.5pt solid #60572f;font-size:7.5pt;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#5d5b52}#ovn .mag-print-head__mark{margin-right:auto;font-size:12pt;letter-spacing:.2em;color:#1b1c19}#ovn .mag-opener,#ovn .mag-opener--flip{display:block;padding:0;margin:0 0 5mm}#ovn .mag-opener__text{max-width:none}#ovn .mag-opener__text .ovn-display{font-size:20pt;margin:1mm 0 2mm;line-height:1.08}#ovn .mag-byline{margin:0 0 3mm;font-size:8.5pt}#ovn .mag-byline img,#ovn .mag-byline .mag-avatar{width:7mm;height:7mm;font-size:10pt}#ovn .mag-lead{font-size:10pt;line-height:1.5;color:#1b1c19}#ovn .mag-opener__text>p:first-of-type:first-letter{float:none;font-size:1em;padding:0;color:inherit}#ovn .mag-quote{font-size:12pt;margin-top:3mm;padding-left:4mm;color:#60572f}#ovn .mag-row--even{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5mm;align-items:stretch;margin:0 0 5mm}#ovn .mag-row--even>*{margin:0}#ovn .mag-tracker{display:block;padding:4mm 5mm 5mm;border:1pt solid #e3dfd2;border-radius:3mm;background:#fff;break-inside:avoid}#ovn .mag-tracker__title{font-size:12pt;margin:1mm 0 0}#ovn .mag-tracker__sub{font-size:8.5pt}#ovn .mag-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1.5mm;margin-top:3mm!important}#ovn .mag-day{width:auto;height:12mm;border:1pt solid #1b1c19;border-radius:2mm;background:#fff!important;color:#1b1c19!important;font-size:7.5pt}#ovn .mag-day:after{width:4mm;height:4mm;margin-top:1mm;border:1pt solid #60572f;background:#fff!important}#ovn .mag-tip{background:#efebe0!important;color:#1b1c19;border:0;border-radius:3mm;padding:4mm 5mm;break-inside:avoid}#ovn .mag-tip .ovn-kicker{color:#60572f;opacity:1}#ovn .mag-tip .mag-byline{color:#1b1c19;opacity:1;margin:2mm 0}#ovn .mag-tip p{font-size:11pt;line-height:1.4;color:#1b1c19}#ovn .mag-spread,#ovn .mag-gast,#ovn .mag-thuis{display:grid;grid-template-columns:minmax(0,1fr) 40mm;column-gap:6mm;row-gap:0;align-content:start;background:#fff!important;border:1pt solid #e3dfd2;border-radius:3mm;padding:4mm 5mm 5mm;margin:0 0 5mm;break-inside:avoid;overflow:visible}#ovn .mag-spread__text{display:contents}#ovn .mag-spread__text .ovn-card__top,#ovn .mag-thuis__recipe .ovn-card__top{order:0;margin:0}#ovn .mag-spread__text h3{order:1}#ovn .mag-spread__text .ovn-meta,#ovn .mag-thuis__recipe .ovn-meta{order:2}#ovn .mag-spread__text .ovn-card__intro,#ovn .mag-thuis__recipe .ovn-card__intro{order:3}#ovn .mag-spread__text .ovn-recipe,#ovn .mag-thuis__recipe .ovn-recipe{order:5}#ovn .mag-spread__photo{display:block;grid-column:2;grid-row:1 / span 4;align-self:start;position:relative;top:auto;min-height:0;width:40mm;aspect-ratio:1;border-radius:2mm;overflow:hidden;order:0}#ovn .mag-spread__photo .ovn-photo{position:absolute;top:0;right:0;bottom:0;left:0}#ovn .mag-spread__text>*{grid-column:1}#ovn .mag-spread__text .ovn-recipe{grid-column:1 / -1}#ovn .mag-spread__text h3,#ovn .mag-gast__recipe h3,#ovn .mag-thuis__intro .ovn-display{font-size:14pt;margin:1mm 0 1.5mm;line-height:1.12}#ovn .mag-spread__text h3 small{font-size:7.5pt;margin-bottom:1mm}#ovn .ovn-card__intro,#ovn .mag-gast__head p,#ovn .mag-thuis__intro p{font-size:9.5pt;line-height:1.45;color:#1b1c19;max-width:none}#ovn .ovn-meta{font-size:8.5pt;margin:0 0 1.5mm}#ovn .ovn-recipe{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:6mm;margin-top:3mm;padding:3mm 0 0;border:0;border-top:1pt solid #e3dfd2;border-radius:0;background:#fff!important}#ovn .ovn-recipe h4{font-size:7.5pt;margin-bottom:2mm;padding-bottom:1.5mm;border-bottom:1pt solid #e3dfd2}#ovn .ovn-recipe ul li{padding-left:6mm}#ovn .ovn-recipe ul li:before{left:0;top:.2em;width:3.4mm;height:3.4mm;border:1pt solid #60572f;border-radius:1pt;background:#fff}#ovn .ovn-recipe ol li{padding-left:7mm}#ovn .ovn-recipe ol li:before{width:5mm;height:5mm;font-size:7.5pt;background:#60572f;color:#fff}#ovn .mag-gast{grid-template-columns:1fr}#ovn .mag-gast__head{margin-bottom:2mm}#ovn .mag-gast__head .ovn-display{font-size:14pt;margin:1mm 0}#ovn .mag-gast__grid{display:block}#ovn .mag-gast__recipe{display:flex;flex-direction:column;gap:1mm}#ovn .mag-thuis__intro .mag-quote{font-size:11pt;margin-top:2mm}#ovn .mag-thuis__recipe{display:grid;grid-template-columns:minmax(0,1fr) 40mm;column-gap:6mm;row-gap:0;align-content:start;margin-top:3mm;padding-top:3mm;border-top:1pt solid #e3dfd2}#ovn .mag-thuis__recipe>*{grid-column:1}#ovn .mag-thuis__recipe .ovn-photo{display:block;grid-column:2;grid-row:1 / span 3;width:40mm;aspect-ratio:1;margin:0;border-radius:2mm;order:0}#ovn .mag-thuis__recipe .ovn-recipe{grid-column:1 / -1}#ovn .mag-shop{break-before:page;break-inside:auto;background:#fff;border:0;border-radius:0;padding:0}#ovn .mag-shop__head{margin-bottom:4mm;padding-bottom:3mm;border-bottom:1.5pt solid #60572f}#ovn .mag-shop__head .ovn-display{font-size:18pt}#ovn .mag-shop ul{columns:2;column-gap:10mm}#ovn .mag-shop__group{margin-top:4mm;break-inside:avoid}#ovn .mag-shop__group strong{font-size:7.5pt;margin-bottom:1.5mm}#ovn .mag-shop label{font-size:10pt;padding:1mm 0}#ovn .mag-shop label input{border:1pt solid #1b1c19!important;background:#fff!important;width:4mm;height:4mm;margin-top:.6mm}#ovn .mag-shop label input:checked{background:#60572f!important}#ovn .mag-shop label:has(input:checked){text-decoration:none;color:#1b1c19}#ovn .mag-ed-foot{display:flex;justify-content:space-between;border-top:1pt solid #e3dfd2;padding:3mm 0 0;margin-top:5mm;font-size:7pt;color:#6b6a60}@page{size:A4;margin:14mm 0 16mm!important}#ovn{padding:0 17mm!important}#ovn .ovn-week,#ovn .mag-edition,#ovn .ovn-wrap{padding-inline:0!important;margin-inline:0!important}#ovn .mag-print-head{margin-bottom:8mm}#ovn .mag-opener__text .ovn-display{font-size:22pt}#ovn .mag-lead{font-size:10pt;line-height:1.5}#ovn .mag-row--even{gap:6mm;margin-bottom:7mm}#ovn .mag-tracker{border-color:#d9d4c4}#ovn .mag-spread,#ovn .mag-gast,#ovn .mag-thuis{grid-template-columns:minmax(0,1fr) 38mm;column-gap:7mm;border:0!important;border-top:1.2pt solid #60572f!important;border-radius:0!important;padding:4mm 0 0!important;margin:0 0 7mm!important;background:#fff!important}#ovn .mag-thuis{grid-template-columns:minmax(0,1fr)}#ovn .mag-thuis__recipe{grid-template-columns:minmax(0,1fr) 38mm;column-gap:7mm;border-top:0;padding-top:2mm}#ovn .mag-spread__photo,#ovn .mag-thuis__recipe .ovn-photo{width:38mm;aspect-ratio:1;border-radius:3mm;background:#efebe0}#ovn .ovn-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}#ovn .mag-thuis__recipe .ovn-photo{position:relative}#ovn .mag-spread__text h3,#ovn .mag-gast__recipe h3,#ovn .mag-thuis__intro .ovn-display{font-size:15pt;margin:1mm 0 1.5mm}#ovn .ovn-card__intro,#ovn .mag-thuis__intro p{font-size:9.5pt;line-height:1.45}#ovn .ovn-recipe{gap:7mm;margin-top:3mm;padding-top:3mm}#ovn .ovn-recipe ul,#ovn .ovn-recipe ol{font-size:9.5pt;line-height:1.4}#ovn .ovn-recipe li+li{margin-top:1.2mm}#ovn .mag-shop__head{margin-bottom:6mm}#ovn .mag-shop__group{margin-top:6mm}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/ovn-magazine.css.map */
