.template-page-recipes .main-content:has(.amr-recipes-section),.template-page-recipe .main-content:has(.amr-recipes-section),.main-content:has(.amr-recipes-section){padding-top:0;padding-bottom:0}.template-page-recipes #mode-switcher-container,.template-page-recipes #mode-switcher,.template-page-recipe #mode-switcher-container,.template-page-recipe #mode-switcher,body:has(.amr-recipes-section) #mode-switcher-container,body:has(.amr-recipes-section) #mode-switcher{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.amr-recipes{--amr-rc-bg: #ffffff;--amr-rc-text: #2e5745;--amr-rc-muted: rgba(46, 87, 69, .72);--amr-rc-accent: #8a9a5b;--amr-rc-accent-soft: rgba(138, 154, 91, .18);--amr-rc-radius: 24px;--amr-rc-shadow: 0 24px 60px rgba(46, 87, 69, .1);--amr-rc-content-max: 52rem;background:var(--amr-rc-bg);color:var(--amr-rc-text);overflow:hidden}.amr-recipes__wrap{position:relative;padding:clamp(2rem,5vw,3rem) 0 clamp(2.5rem,6vw,4rem)}.amr-recipes__wrap:before{content:"";position:absolute;top:-100px;right:-60px;width:min(380px,50vw);height:min(380px,50vw);border-radius:50%;background:radial-gradient(circle,var(--amr-rc-accent-soft) 0%,transparent 70%);pointer-events:none}.amr-recipes__inner{position:relative;z-index:1}.amr-recipes__hero{max-width:var(--amr-rc-content-max);margin:0 auto clamp(2rem,5vw,3rem);text-align:center}.amr-recipes__eyebrow{margin:0 0 .75rem;font-family:var(--g-font-2, system-ui, sans-serif);font-size:.75rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--amr-rc-accent)}.amr-recipes__title{margin:0 0 .75rem;font-family:var(--g-font-1, "Angleton", Georgia, serif);font-size:clamp(2.75rem,7vw,4.25rem);font-weight:400;line-height:1.02;letter-spacing:-.03em;color:var(--amr-rc-text)}.amr-recipes__intro{margin:0 auto;max-width:38rem;font-family:var(--g-font-2, system-ui, sans-serif);font-size:clamp(1rem,1.8vw,1.125rem);line-height:1.65;color:var(--amr-rc-muted)}.amr-recipes__intro p{margin:0}.amr-recipes__intro p+p{margin-top:.75rem}.amr-recipes__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,3vw,1.75rem);max-width:1100px;margin:0 auto}.amr-recipes__card{display:flex;flex-direction:column;border-radius:var(--amr-rc-radius);background:#fff;border:1px solid rgba(46,87,69,.08);box-shadow:var(--amr-rc-shadow);overflow:hidden;transition:transform .22s ease,box-shadow .22s ease}@media(hover:hover)and (pointer:fine){.amr-recipes__card:hover{transform:translateY(-4px);box-shadow:0 28px 64px #2e574524}}.amr-recipes__card-media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#2e57450f}.amr-recipes__card-media a{display:block;width:100%;height:100%}.amr-recipes__card-img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}@media(hover:hover)and (pointer:fine){.amr-recipes__card:hover .amr-recipes__card-img{transform:scale(1.04)}}.amr-recipes__card-img--placeholder{width:100%;height:100%;background:linear-gradient(135deg,#8a9a5b1f,#2e574514)}.amr-recipes__card-body{display:flex;flex-direction:column;flex:1;padding:clamp(1rem,2.5vw,1.25rem)}.amr-recipes__card-title{margin:0 0 .5rem;font-family:var(--g-font-1, "Angleton", Georgia, serif);font-size:clamp(1.35rem,2.5vw,1.65rem);font-weight:400;line-height:1.15}.amr-recipes__card-title a{color:inherit;text-decoration:none}.amr-recipes__card-title a:hover{color:var(--amr-rc-accent)}.amr-recipes__card-excerpt{margin:0 0 1rem;font-family:var(--g-font-2, system-ui, sans-serif);font-size:.9375rem;line-height:1.6;color:var(--amr-rc-muted);flex:1}.amr-recipes__card-link{display:inline-flex;align-items:center;gap:.35rem;margin-top:auto;font-family:var(--g-font-2, system-ui, sans-serif);font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--amr-rc-accent);text-decoration:none}.amr-recipes__card-link:hover{text-decoration:underline}.amr-recipes__empty{max-width:36rem;margin:0 auto;padding:2rem;text-align:center;border-radius:var(--amr-rc-radius);background:#8a9a5b14;color:var(--amr-rc-muted);font-size:.9375rem;line-height:1.6}.amr-recipes__detail{max-width:var(--amr-rc-content-max);margin:0 auto}.amr-recipes__hero-img{margin:0 0 clamp(1.5rem,4vw,2.5rem);border-radius:calc(var(--amr-rc-radius) - 4px);overflow:hidden;box-shadow:var(--amr-rc-shadow)}.amr-recipes__hero-img img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.amr-recipes__body{font-family:var(--g-font-2, system-ui, sans-serif);font-size:1rem;line-height:1.75;color:var(--amr-rc-text)}.amr-recipes__body h2,.amr-recipes__body h3,.amr-recipes__body h4{font-family:var(--g-font-1, "Angleton", Georgia, serif);color:var(--amr-rc-text);margin:1.75rem 0 .75rem}.amr-recipes__body h2:first-child,.amr-recipes__body h3:first-child{margin-top:0}.amr-recipes__body ul,.amr-recipes__body ol{padding-left:1.25rem;margin:0 0 1rem}.amr-recipes__body li+li{margin-top:.35rem}.amr-recipes__body p{margin:0 0 1rem}.amr-recipes__body img{max-width:100%;height:auto;border-radius:calc(var(--amr-rc-radius) - 8px)}.amr-recipes__footer{margin-top:clamp(2rem,5vw,3rem);padding-top:1.5rem;border-top:1px solid rgba(46,87,69,.1)}.amr-recipes__nav{display:grid;grid-template-columns:1fr 1fr;margin-top:clamp(2rem,5vw,2.5rem);border-radius:16px;background:#2e57450d;border:1px solid rgba(46,87,69,.08);overflow:hidden}.amr-recipes__nav-btn{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.35rem;min-height:72px;padding:1rem 1.25rem;font-family:var(--g-font-2, system-ui, sans-serif);text-decoration:none;color:var(--amr-rc-text);transition:background .18s ease}.amr-recipes__nav-btn:hover,.amr-recipes__nav-btn:focus{background:var(--amr-rc-accent-soft)}.amr-recipes__nav-btn--prev{border-right:1px solid rgba(46,87,69,.1)}.amr-recipes__nav-btn--next{align-items:flex-end;text-align:right}.amr-recipes__nav-btn-label{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--amr-rc-accent)}.amr-recipes__nav-btn-title{font-size:.9375rem;font-weight:500;line-height:1.35;color:var(--amr-rc-text)}.amr-recipes__nav-btn--empty{opacity:.35;pointer-events:none}.amr-recipes__back-wrap{margin-top:1.25rem;text-align:center}.amr-recipes__back{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--g-font-2, system-ui, sans-serif);font-size:.875rem;font-weight:500;color:var(--amr-rc-accent);text-decoration:none}.amr-recipes__back:hover{text-decoration:underline}.amr-recipes__more{margin-top:clamp(2.5rem,6vw,4rem);padding-top:clamp(2rem,5vw,3rem);border-top:1px solid rgba(46,87,69,.1)}.amr-recipes__more-header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.75rem 1.5rem;max-width:1100px;margin:0 auto clamp(1.5rem,4vw,2rem)}.amr-recipes__more-title{margin:0;font-family:var(--g-font-1, "Angleton", Georgia, serif);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:400;line-height:1.08;color:var(--amr-rc-text)}.amr-recipes__more-link{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--g-font-2, system-ui, sans-serif);font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--amr-rc-accent);text-decoration:none}.amr-recipes__more-link:hover{text-decoration:underline}.amr-recipes__grid--more{margin-top:0}@media(max-width:991px){.amr-recipes__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.amr-recipes__grid{grid-template-columns:1fr;max-width:420px}.amr-recipes__nav{grid-template-columns:1fr}.amr-recipes__nav-btn--prev{border-right:0;border-bottom:1px solid rgba(46,87,69,.1)}.amr-recipes__more-header{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.amr-recipes__card,.amr-recipes__card-img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/amr-recipes.css.map */
