.language{border:1px solid var(--line);border-radius:30px;padding:8px 12px;white-space:nowrap;font-size:12px;text-decoration:none;font-weight:600}.language span{font-weight:400;margin-left:4px}.culture-line{padding:24px 0;border-block:1px solid var(--line);font-size:11px;line-height:2.2;text-align:center;color:var(--muted)}.culture-line i{padding:0 10px;color:#b57042}.collection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.collection-card{border:1px solid var(--line);border-radius:15px;overflow:hidden;background:var(--white);display:flex;flex-direction:column}.cover{min-height:285px;padding:30px;display:flex;flex-direction:column;position:relative;overflow:hidden;justify-content:space-between;isolation:isolate}.cover:after{content:'';position:absolute;border:1px solid currentColor;opacity:.15;border-radius:50%;height:260px;width:260px;right:-95px;bottom:-125px;z-index:-1}.cover span,.cover small,.cover b{font-size:9px;letter-spacing:1.3px;font-weight:500}.cover strong{font:36px/1.12 'DM Serif Display',Georgia,serif;letter-spacing:-.5px;max-width:240px}.cover-hotel{background:#ead8c2;color:#583a27}.cover-family{background:#dce3cf;color:#324d39}.cover-bundle{background:#234c3b;color:#fff5dd}.collection-body{padding:25px;display:flex;flex-direction:column;flex:1}.collection-body h3{font:24px/1.2 'DM Serif Display',Georgia,serif;margin:15px 0}.collection-body p{font-size:12px;color:var(--muted);margin:0 0 20px}.card-top{display:flex;justify-content:space-between;gap:10px;align-items:center}.card-top .eyebrow{font-size:8px;margin:0}.card-top strong{font-size:23px}.text-link{font-size:12px;text-underline-offset:4px;font-weight:600;margin-top:auto}.founder-section{padding:55px;background:#ede7d9;border-radius:15px}.founder-section h2{margin:12px 0 20px}.founder-section p{max-width:650px;font-size:15px;color:var(--muted);margin:0 0 20px}.product-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center;padding:45px 0 65px}.product-hero h1,.editorial-intro h1{font:56px/1.08 'DM Serif Display',Georgia,serif;letter-spacing:-1.5px;margin:20px 0}.product-hero p{font-size:14px;color:var(--muted)}.product-hero p.lead{font-size:20px;color:var(--ink)}.product-hero .micro{font-size:10px}.back-link{font-size:11px;display:block;margin-bottom:30px}.large-cover{min-height:490px;border-radius:5px 20px 20px 5px;box-shadow:10px 13px 0 #e2dfd1,20px 25px 40px #234c3b15;padding:45px;transform:rotate(3deg)}.large-cover strong{font-size:50px;max-width:330px}.large-cover small{font-size:13px;max-width:300px;line-height:1.6}.small-note{font-size:11px!important;line-height:1.7;color:var(--muted)}.menu-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:35px}.menu-item{border:1px solid var(--line);border-radius:10px;padding:22px;background:#fffdf6}.menu-item small{font-size:9px;color:#93613c}.menu-item h3{font-size:15px;line-height:1.5;margin:8px 0}.menu-item p{font-size:11px;color:var(--muted)}.menu-item a{font-size:10px}.editorial-intro{padding:55px 0 35px;max-width:800px}.editorial-intro p{font-size:16px;color:var(--muted);margin:20px 0}.editorial-intro h1 em{color:#b76b43;font-weight:400}.sample-recipe{padding:35px 0;border-top:1px solid var(--line)}.sample-recipe h2{font-size:34px;max-width:800px}.recipe-meta{font-size:12px;color:var(--muted);margin:15px 0 25px}.recipe-columns{display:grid;grid-template-columns:1fr 1.7fr;gap:55px}.recipe-columns h3{font-size:14px}.recipe-columns li{font-size:13px;line-height:1.9;margin-bottom:9px}.filter-label{display:block;font-size:12px;margin:30px 0 10px}select{padding:12px;border:1px solid var(--line);border-radius:5px;background:#fffdf6;color:var(--ink);font:inherit;max-width:100%}#menu-count{font-size:11px;margin-left:15px}a[aria-disabled=true]{opacity:.6;cursor:not-allowed}.sample-recipe + .small-note{margin-bottom:35px}@media(max-width:850px){.collection-grid{grid-template-columns:1fr}.collection-card{display:grid;grid-template-columns:40% 60%}.cover{min-height:245px;padding:23px}.cover strong{font-size:30px}.collection-body{padding:22px}.product-hero{gap:35px}.product-hero h1{font-size:44px}.large-cover{padding:30px;min-height:420px}.large-cover strong{font-size:40px}.menu-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){header{gap:10px}.language span{display:none}.language{padding:8px 11px}.hero h1{font-size:55px}.culture-line{font-size:10px;text-align:left}.culture-line i{padding:0 4px}.collection-card{display:flex}.cover{min-height:245px}.cover strong{font-size:36px}.product-hero{grid-template-columns:1fr;gap:40px;padding-top:25px}.product-hero h1,.editorial-intro h1{font-size:45px}.large-cover{min-height:360px;order:-1;transform:rotate(1deg);margin:0 10px}.large-cover strong{font-size:43px}.menu-grid{grid-template-columns:1fr}.recipe-columns{grid-template-columns:1fr;gap:15px}.sample-recipe h2{font-size:29px}.founder-section{padding:30px 23px}.founder-section p{font-size:13px}.mobile-buy>div{max-width:55%;font-size:10px}.mobile-buy .button{white-space:nowrap}.editorial-intro{padding-top:30px}.sample-bar{flex-wrap:wrap}}
