html body .malparit-page.malparit-isolated{--mal-paper:#f2eee7;--mal-ink:#302724;--mal-wine:#79263d;--mal-clay:#a6534e;overflow-x:clip;background:var(--mal-paper)!important;color:var(--mal-ink)!important}html body .malparit-page.malparit-isolated :is(.malparit-article-hero,.malparit-article-intro,.malparit-food-section,.malparit-brioche-section,.malparit-dessert-section,.malparit-return){box-sizing:border-box;width:min(1120px,100% - 64px)!important;max-width:1120px!important;height:auto!important;min-height:0!important;margin-left:auto!important;margin-right:auto!important}html body .malparit-page .malparit-article-hero{text-align:left!important;background:0 0!important;padding:70px 0 45px!important;display:block!important}html body .malparit-page .malparit-article-meta{color:var(--mal-clay)!important;letter-spacing:.08em!important;margin:0 0 22px!important;font-family:Fira Code,monospace!important;font-size:12px!important}html body .malparit-page .malparit-article-title{text-align:left!important;flex-wrap:wrap!important;align-items:flex-end!important;gap:18px 40px!important;margin:0!important;display:flex!important}html body .malparit-page .malparit-article-title h1{letter-spacing:-.025em!important;color:var(--mal-wine)!important;-webkit-text-fill-color:var(--mal-wine)!important;margin:0!important;font-family:Gulfs Display,Impact,sans-serif!important;font-size:clamp(66px,10vw,150px)!important;font-weight:400!important;line-height:.85!important}html body .malparit-page .malparit-article-title>p{color:var(--mal-clay)!important;-webkit-text-fill-color:var(--mal-clay)!important;margin:0 0 7px!important;font-family:Fira Code,monospace!important;font-size:clamp(13px,1.4vw,17px)!important;font-weight:600!important;line-height:1.55!important}html body .malparit-page :is(.malparit-intro-copy,.malparit-food-text,.malparit-brioche-text,.malparit-dessert-text) p{letter-spacing:-.02em!important;color:var(--mal-ink)!important;margin:0 0 18px!important;font-family:Fira Code,monospace!important;font-size:15px!important;font-weight:400!important;line-height:1.85!important}html body .malparit-page strong{color:var(--mal-wine)}html body .malparit-page :is(.malparit-food-heading,.malparit-brioche-title)>p{letter-spacing:.07em!important;color:var(--mal-clay)!important;margin:0 0 15px!important;font-family:Fira Code,monospace!important;font-size:11px!important;font-weight:600!important}html body .malparit-page :is(.malparit-food-heading,.malparit-brioche-title,.malparit-dessert-text) h2{color:var(--mal-wine)!important;-webkit-text-fill-color:var(--mal-wine)!important;margin:0 0 25px!important;font-family:Gulfs Display,Impact,sans-serif!important;font-size:clamp(40px,5vw,70px)!important;font-style:normal!important;font-weight:400!important;line-height:.98!important}html body .malparit-page .malparit-article-intro{background:0 0!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;align-items:start!important;gap:55px!important;padding:15px 0 85px!important;display:grid!important}html body .malparit-page .malparit-intro-copy{grid-area:auto!important;width:100%!important;max-width:none!important;margin:0!important}html body .malparit-page .malparit-intro-gallery{grid-area:auto!important;grid-template-columns:1.15fr .85fr!important;align-items:start!important;gap:14px!important;width:100%!important;margin:0!important;display:grid!important}html body .malparit-page .malparit-intro-gallery>div{aspect-ratio:3/4!important;grid-area:auto!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;position:relative!important;overflow:hidden!important}html body .malparit-page .malparit-intro-menu-photo{margin-top:55px!important}html body .malparit-page .malparit-intro-gallery img{object-fit:cover!important;border-radius:0!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}html body .malparit-page .malparit-food-section{border-top:1px solid #d8ccc4;background:0 0!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;align-items:start!important;gap:25px 60px!important;padding:55px 0 95px!important;display:grid!important}html body .malparit-page .malparit-food-heading{grid-column:1/-1!important;margin:0!important}html body .malparit-page .malparit-food-text{grid-column:1!important;width:100%!important}html body .malparit-page .malparit-food-gallery{grid-column:2!important;width:100%!important;margin:0!important;display:block!important}html body .malparit-page .malparit-food-image{width:100%!important;height:auto!important;position:relative!important;overflow:hidden!important}html body .malparit-page .malparit-food-image img{aspect-ratio:5/3!important;object-fit:cover!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;display:block!important;position:static!important}html body .malparit-page .malparit-brioche-section{color:var(--mal-ink)!important;background:#e8d8d2!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;align-items:center!important;gap:25px 55px!important;padding:48px!important;display:grid!important}html body .malparit-page .malparit-brioche-title{grid-area:1/1!important;margin:0!important}html body .malparit-page .malparit-brioche-title h2{font-size:clamp(46px,5.5vw,80px)!important}html body .malparit-page .malparit-brioche-content{display:contents!important}html body .malparit-page .malparit-brioche-image{grid-area:1/2/span 2!important;width:100%!important;margin:0!important}html body .malparit-page .malparit-brioche-image img{aspect-ratio:4/3!important;object-fit:cover!important;width:100%!important;height:auto!important;max-height:none!important;display:block!important;position:static!important}html body .malparit-page .malparit-brioche-text{background:0 0!important;grid-area:2/1!important;width:100%!important;margin:0!important;padding:0!important}html body .malparit-page .malparit-small-secret{color:var(--mal-clay)!important;font-style:italic!important}html body .malparit-page .malparit-dessert-section{background:0 0!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important;gap:60px!important;padding:100px 0!important;display:grid!important}html body .malparit-page .malparit-dessert-images{grid-template-columns:1fr 1fr!important;gap:14px!important;width:100%!important;margin:0!important;display:grid!important}html body .malparit-page .malparit-dessert-images>div{aspect-ratio:3/4!important;width:100%!important;height:auto!important;position:relative!important;overflow:hidden!important}html body .malparit-page .malparit-dessert-images img{object-fit:cover!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}html body .malparit-page .malparit-price{border-bottom:1px solid #d8ccc4;background:0 0!important;flex-direction:column!important;align-items:flex-start!important;gap:7px!important;margin:30px 0!important;padding:0 0 20px!important;display:flex!important}html body .malparit-page .malparit-price strong{color:var(--mal-wine)!important;font-family:Gulfs Display,Impact,sans-serif!important;font-size:62px!important;line-height:1!important}html body .malparit-page .malparit-senna-says{background:var(--mal-wine)!important;color:#fff8f1!important;width:100%!important;min-height:0!important;padding:75px max(32px,50vw - 560px)!important}html body .malparit-page .malparit-senna-label{letter-spacing:.12em!important;color:#f3d9d0!important;font-family:Fira Code,monospace!important;font-size:12px!important}html body .malparit-page .malparit-senna-says h2{color:#fff8f1!important;-webkit-text-fill-color:#fff8f1!important;max-width:900px!important;margin:20px 0 45px!important;font-family:Gulfs Display,Impact,sans-serif!important;font-size:clamp(30px,4vw,56px)!important;font-weight:400!important;line-height:1.2!important}html body .malparit-page .malparit-senna-details{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 35px!important;width:100%!important;max-width:1120px!important;margin:0 auto!important;display:grid!important}html body .malparit-page .malparit-senna-details>div{background:0 0!important;border-top:1px solid #fff8f14d!important;flex-direction:column!important;gap:10px!important;padding:20px 0!important;display:flex!important}html body .malparit-page .malparit-senna-details strong,html body .malparit-page .malparit-senna-details span,html body .malparit-page .malparit-senna-details a{color:#fff8f1!important;-webkit-text-fill-color:#fff8f1!important}html body .malparit-page .malparit-return{background:0 0!important;padding:40px 0 65px!important}@media (max-width:800px){html body .malparit-page.malparit-isolated :is(.malparit-article-hero,.malparit-article-intro,.malparit-food-section,.malparit-brioche-section,.malparit-dessert-section,.malparit-return){width:calc(100% - 36px)!important}html body .malparit-page .malparit-article-hero{padding:45px 0 30px!important}html body .malparit-page .malparit-article-title h1{font-size:clamp(52px,13vw,85px)!important}html body .malparit-page :is(.malparit-article-intro,.malparit-food-section,.malparit-brioche-section,.malparit-dessert-section){flex-direction:column!important;gap:24px!important;padding-top:40px!important;padding-bottom:50px!important;display:flex!important}html body .malparit-page .malparit-brioche-section{padding:25px!important}html body .malparit-page .malparit-brioche-content{flex-direction:column!important;gap:20px!important;width:100%!important;display:flex!important}html body .malparit-page .malparit-intro-gallery,html body .malparit-page .malparit-dessert-images{grid-template-columns:1fr 1fr!important;gap:10px!important;display:grid!important}html body .malparit-page .malparit-intro-menu-photo{margin-top:25px!important}html body .malparit-page .malparit-senna-says{padding:45px 22px!important}html body .malparit-page .malparit-senna-details{grid-template-columns:1fr!important}html body .malparit-page :is(.malparit-intro-copy,.malparit-food-text,.malparit-brioche-text,.malparit-dessert-text) p{font-size:14px!important;line-height:1.75!important}}html body .malparit-page .malparit-intro-gallery{flex-direction:column!important;align-items:flex-start!important;gap:16px!important;display:flex!important}html body .malparit-page .malparit-intro-gallery>div{aspect-ratio:auto!important;width:100%!important;max-width:200px!important;height:134px!important;margin:0!important}html body .malparit-page .malparit-intro-gallery img{object-fit:cover!important;width:100%!important;height:100%!important}@media (min-width:801px){html body .malparit-page.malparit-isolated .malparit-intro-gallery>div{aspect-ratio:auto!important;flex:none!important;width:200px!important;max-width:none!important;height:134px!important;margin:0!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}html body .malparit-page.malparit-isolated .malparit-intro-gallery{flex-direction:column!important;align-items:flex-start!important;gap:16px!important;display:flex!important}html body .malparit-page.malparit-isolated .malparit-intro-gallery>div{aspect-ratio:auto!important;width:320px!important;max-width:100%!important;height:215px!important;min-height:215px!important;margin:0!important;position:relative!important;transform:none!important}html body .malparit-page.malparit-isolated .malparit-intro-gallery img{object-fit:cover!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}html body .malparit-page.malparit-isolated .malparit-dessert-section{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start!important;column-gap:45px!important;padding-top:50px!important;padding-bottom:12px!important;display:grid!important}html body .malparit-page.malparit-isolated .malparit-dessert-text{flex-direction:column!important;align-items:flex-start!important;gap:0!important;width:100%!important;display:flex!important}html body .malparit-page.malparit-isolated .malparit-dessert-text h2{margin:0 0 22px!important}html body .malparit-page.malparit-isolated .malparit-dessert-text>p{width:100%!important;min-height:0!important;margin:0 0 15px!important;padding:0!important}html body .malparit-page.malparit-isolated .malparit-price{margin:12px 0 20px!important;padding:0 0 15px!important}html body .malparit-page.malparit-isolated .malparit-dessert-images{align-self:start!important;margin-top:20px!important}html body .malparit-page.malparit-isolated .malparit-brioche-image{align-self:center!important;width:100%!important;height:360px!important;overflow:hidden!important}html body .malparit-page.malparit-isolated .malparit-brioche-image img{aspect-ratio:auto!important;object-fit:contain!important;width:100%!important;height:100%!important;max-height:none!important;display:block!important}html body .malparit-page.malparit-isolated .malparit-food-gallery,html body .malparit-page.malparit-isolated .malparit-food-image{width:100%!important;max-width:none!important}html body .malparit-page.malparit-isolated .malparit-food-image img{aspect-ratio:auto!important;object-fit:cover!important;width:100%!important;height:290px!important}html body .malparit-page.malparit-isolated .malparit-brioche-image{width:100%!important;max-width:none!important;height:340px!important}html body .malparit-page.malparit-isolated .malparit-brioche-image img{aspect-ratio:auto!important;object-fit:cover!important;width:100%!important;height:100%!important}}html body .malparit-page nav,html body .malparit-page nav>div{box-shadow:none!important;background:0 0!important}html body .malparit-page header:has(nav){box-shadow:none!important;background:0 0!important}html body .malparit-page .malparit-dessert-section{align-items:start!important;height:auto!important;min-height:0!important;margin-bottom:0!important;padding-bottom:12px!important}html body .malparit-page .malparit-verdict{margin-top:0!important}@media (max-width:700px){html body .malparit-page .malparit-dessert-section{padding-bottom:25px!important}}@media (min-width:801px){html body .malparit-page.malparit-isolated .malparit-brioche-section{margin-bottom:85px!important}html body .malparit-page.malparit-isolated .malparit-dessert-section{height:auto!important;min-height:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}html body .malparit-page.malparit-isolated .malparit-dessert-images{align-self:start!important;margin-top:20px!important}html body .malparit-page.malparit-isolated .malparit-verdict{margin-top:0!important}html body .malparit-page.malparit-isolated .malparit-dessert-section{margin-bottom:-110px!important;padding-bottom:0!important}html body .malparit-page.malparit-isolated .malparit-verdict{z-index:1;position:relative}}
.malparit-verdict{box-sizing:border-box;background:0 0!important;grid-template-columns:1fr 1fr!important;gap:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:grid!important}.malparit-verdict-damage,.malparit-verdict-senna{box-sizing:border-box;min-width:0;padding:clamp(48px,6vw,90px) clamp(30px,5.5vw,100px)}.malparit-verdict-damage{color:#352b28;background:#e9ded3;flex-direction:column;justify-content:space-between;display:flex}.malparit-verdict-kicker{font-family:var(--font-fira-code), monospace;letter-spacing:.05em;color:#984d49;font-size:12px;font-weight:700}.malparit-verdict-price{flex-direction:column;align-items:flex-start;margin:40px 0 65px;display:flex}.malparit-verdict-price strong{letter-spacing:0;color:#a04d49;font-family:Gulfs Display,Impact,sans-serif;font-size:clamp(70px,8vw,125px);font-weight:400;line-height:1.1}.malparit-verdict-price span{color:#352b28;font-family:Gulfs Display,Impact,sans-serif;font-size:clamp(23px,2.7vw,40px);line-height:1.2}.malparit-verdict-damage-bottom{grid-template-columns:.85fr 1.15fr;align-items:start;gap:28px;display:grid}.malparit-verdict-damage-bottom>span{font-family:var(--font-fira-code), monospace;border-left:2px solid #a04d49;padding-left:14px;font-size:11px;font-weight:700;line-height:1.8}.malparit-verdict-damage-bottom p{font-family:var(--font-fira-code), monospace;margin:0;font-size:14px;line-height:1.9}.malparit-verdict-senna{color:#f7e9db;background:#9f504b}.malparit-verdict-senna h2{letter-spacing:0!important;color:#edba87!important;margin:0 0 30px!important;font-family:Gulfs Display,Impact,sans-serif!important;font-size:clamp(48px,5vw,78px)!important;font-weight:400!important;line-height:1.06!important}.malparit-verdict-senna p{font-family:var(--font-fira-code), monospace;color:#f7e9db;max-width:520px;margin:0 0 20px;font-size:14px;line-height:1.95}.malparit-verdict-final{flex-direction:column;gap:12px;margin-top:38px;display:flex}.malparit-verdict-final span{color:#edba87;font-family:Gulfs Display,Impact,sans-serif;font-size:clamp(25px,2.7vw,39px);line-height:1.2}.malparit-verdict-final strong{color:#edba87;font-family:Gulfs Display,Impact,sans-serif;font-size:clamp(38px,4vw,58px);font-weight:400;line-height:1.15}.malparit-dessert-section{height:auto!important;min-height:0!important;margin-bottom:0!important;padding-bottom:55px!important}.malparit-dessert-section .malparit-price{display:none!important}@media (max-width:750px){.malparit-verdict{grid-template-columns:1fr!important}.malparit-verdict-damage,.malparit-verdict-senna{padding:45px 26px}.malparit-verdict-price{margin:30px 0 45px}.malparit-verdict-damage-bottom{grid-template-columns:1fr;gap:20px}.malparit-verdict-senna h2{font-size:58px!important}.malparit-dessert-section{padding-bottom:35px!important}}
