.nana-specialty{--nana-cream:#fffaf2;--nana-ink:#3f342b;--nana-clay:#a3472f}.nana-specialty .nana-specialty__card{border:1px solid #d8c8b2;border-radius:10px;box-shadow:none;background:#fffdf7;padding:24px;border-top:3px solid var(--nse-region,#c29c70)}.nana-specialty [data-nana-region=Americas]{--nse-region:#189ad7}.nana-specialty [data-nana-region=Europe]{--nse-region:#e4ad22}.nana-specialty [data-nana-region=Africa]{--nse-region:#d54883}.nana-specialty [data-nana-region=Asia]{--nse-region:#7753cd}.nana-specialty [data-nana-region="West Asia"]{--nse-region:#cf6929}.nana-specialty [data-nana-region=Oceania]{--nse-region:#24a7b2}.nana-specialty .nana-specialty__card h3{font:400 27px/1.2 Georgia,serif;letter-spacing:-.015em}.nana-specialty .nana-specialty__card button{min-height:44px;border:1px solid #92775e;border-radius:20px;background:linear-gradient(#fffdf7,#f1e8dc);color:#3f342b;box-shadow:inset 0 1px #fff}.nana-specialty .nana-specialty__dialog{width:min(1040px,calc(100vw - 28px));background:#fffdf7;border-color:#d8c8b2}.nana-specialty .nana-specialty__dialog-actions{background:#fffdf7}.nana-specialty .nana-specialty__dialog-actions button{border-radius:20px;background:#42352d;color:#fffdf7;min-width:44px}.nana-specialty .nse-detail>h2{font:400 clamp(32px,4.4vw,52px)/1.08 Georgia,serif;letter-spacing:-.025em;max-width:20ch}.nana-specialty .nana-specialty__notice{color:#6b5c4f;background:#f3eadf;border-left:3px solid #a3472f}.nana-specialty .nse-recipe-body{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:clamp(24px,4vw,48px);margin-block:32px;align-items:start}.nana-specialty .nse-recipe-body h3{font:400 27px/1.2 Georgia,serif;margin:0 0 18px}.nana-specialty .nse-ingredients{border-right:1px solid #d8c8b2;padding-right:24px}.nana-specialty .nse-ingredients h4{font:600 14px/1.4 system-ui,sans-serif;margin:18px 0 8px}.nana-specialty .nse-ingredients label{min-height:44px;font:15px/1.65 system-ui,sans-serif}.nana-specialty .nse-method li{font:16px/1.75 system-ui,sans-serif;padding-bottom:22px}.nana-specialty .nse-method li::marker{font:400 24px/1 Georgia,serif;color:#76533f}.nana-specialty .nse-adaptations{border-block:1px solid #d8c8b2;padding-block:20px;margin-block:28px}.nana-specialty .nse-adaptations>h3{font:400 28px/1.2 Georgia,serif;margin:0 0 20px}.nana-specialty .nse-adaptations .nana-specialty__swap{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) minmax(0,1.25fr);gap:16px;border:0;border-radius:0;overflow:visible}.nana-specialty .nse-adaptations .nana-specialty__swap>div{padding:0;background:transparent}.nana-specialty .nse-adaptations .nana-specialty__swap strong{font:600 11px/1.5 system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#76533f}.nana-specialty .nse-adaptations .nana-specialty__swap p{font:15px/1.65 system-ui,sans-serif;overflow-wrap:anywhere;margin:8px 0 0}.nana-specialty .nse-swap-arrow{font:30px/1.3 Georgia,serif;color:#76533f;padding-top:20px}.nana-specialty .nana-specialty__scope{color:#6b5c4f;font-size:12px;margin-block:14px 24px}.nana-specialty .nse-notes{border-top:1px solid #d8c8b2;margin-block:24px;padding-block:12px}.nana-specialty .nse-notes summary{cursor:pointer;min-height:44px;padding-block:10px;font:600 15px/1.5 system-ui,sans-serif}.nana-specialty .nse-notes p{color:#6b5c4f;font:14px/1.7 system-ui,sans-serif}.nana-specialty .nse-country-art{width:100%;max-height:100px;object-fit:contain;margin-bottom:16px}.nana-specialty .nse-card-photo,.nana-specialty .nse-recipe-photo{margin:0 0 20px}.nana-specialty .nse-card-photo img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:6px}.nana-specialty .nse-recipe-photo img{width:100%;height:auto;max-height:460px;object-fit:contain;border-radius:8px}.nana-specialty .nse-card-photo figcaption,.nana-specialty .nse-recipe-photo figcaption{font:12px/1.6 system-ui,sans-serif;color:#6b5c4f;margin-top:8px}.nana-specialty :is(button,a,input,summary):focus-visible{outline:3px solid #235865;outline-offset:3px}@media(max-width:700px){.nana-specialty .nse-recipe-body{grid-template-columns:1fr;gap:28px}.nana-specialty .nse-ingredients{border-right:0;padding-right:0}.nana-specialty .nse-adaptations .nana-specialty__swap{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:12px}.nana-specialty .nse-adaptations .nana-specialty__swap>div:last-child{grid-column:1 / -1;padding:14px;background:#f3eadf;border-left:3px solid #a3472f}}@media(prefers-reduced-motion:reduce){.nana-specialty .nana-specialty__card{transition:none}.nana-specialty .nana-specialty__card:hover{transform:none}}@media print{.nana-specialty .nse-recipe-body{display:block}.nana-specialty .nse-ingredients{border:0;padding:0}.nana-specialty .nse-adaptations .nana-specialty__swap{break-inside:avoid}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/nana-specialty-editorial.css.map */
