.aurara-recipes-library{background:var(--aurara-recipes-library-background, #f7f3e9);color:var(--aurara-recipes-library-heading, #1e3d24);font-family:var(--aurara-recipes-library-body-font, Outfit, system-ui, sans-serif);padding:var(--aurara-recipes-library-padding-top-mobile, 0px) 0 var(--aurara-recipes-library-padding-bottom-mobile, 96px);scroll-margin-top:var(--aurara-recipes-library-anchor-offset, 96px)}.aurara-recipes-library *,.aurara-recipes-library *:before,.aurara-recipes-library *:after{box-sizing:border-box}.aurara-recipes-library button,.aurara-recipes-library input{font:inherit}.aurara-recipes-library button{cursor:pointer}.aurara-recipes-library__intro,.aurara-recipes-library__layout{margin-left:auto;margin-right:auto;max-width:var(--aurara-recipes-library-content-width, 1240px);padding-left:var(--aurara-recipes-library-side-padding, 24px);padding-right:var(--aurara-recipes-library-side-padding, 24px);width:100%}.aurara-recipes-library__intro{text-align:center}.aurara-recipes-library__eyebrow{color:var(--aurara-recipes-library-accent, #4a9548);font-family:var(--aurara-recipes-library-body-font, Outfit, system-ui, sans-serif);font-size:var(--aurara-recipes-library-eyebrow-size, 13px);font-weight:600;letter-spacing:.22em;line-height:1.2;margin:0;text-transform:uppercase}.aurara-recipes-library__heading{color:var(--aurara-recipes-library-heading, #1e3d24);font-family:var(--aurara-recipes-library-heading-font, Fraunces, Georgia, serif);font-size:clamp(var(--aurara-recipes-library-heading-size-mobile, 30px),4.4vw,var(--aurara-recipes-library-heading-size, 52px));font-weight:var(--aurara-recipes-library-heading-weight, 600);letter-spacing:-.02em;line-height:1.05;margin:var(--aurara-recipes-library-heading-gap, 12px) auto 0;max-width:780px;text-wrap:balance}.aurara-recipes-library__heading em{color:var(--aurara-recipes-library-accent, #4a9548);font-style:italic;margin-left:.16em}.aurara-recipes-library__description{color:color-mix(in srgb,var(--aurara-recipes-library-body, #14281a) var(--aurara-recipes-library-body-opacity, 70%),transparent);font-family:var(--aurara-recipes-library-body-font, Outfit, system-ui, sans-serif);font-size:var(--aurara-recipes-library-intro-size, 16px);font-weight:var(--aurara-recipes-library-body-weight, 400);line-height:1.625;margin:var(--aurara-recipes-library-intro-gap, 16px) auto 0;max-width:var(--aurara-recipes-library-intro-width, 576px);text-wrap:balance}.aurara-recipes-library__layout{margin-top:var(--aurara-recipes-library-layout-gap-top-mobile, 40px)}.aurara-recipes-library__filter-panel{background:var(--aurara-recipes-library-paper, #fffbf3);border:1px solid var(--aurara-recipes-library-border, #efe7d6);border-radius:var(--aurara-recipes-library-panel-radius, 24px);box-shadow:0 12px 40px -16px color-mix(in srgb,var(--aurara-recipes-library-shadow, #1e3d24) var(--aurara-recipes-library-shadow-opacity, 18%),transparent);padding:var(--aurara-recipes-library-panel-padding, 20px)}.aurara-recipes-library__search-wrap{position:relative}.aurara-recipes-library__search-icon{color:color-mix(in srgb,var(--aurara-recipes-library-heading, #1e3d24) 40%,transparent);height:15px;left:14px;pointer-events:none;position:absolute;stroke:currentColor;stroke-linecap:round;stroke-width:1.8;top:50%;transform:translateY(-50%);width:15px}.aurara-recipes-library__search{background:color-mix(in srgb,var(--aurara-recipes-library-search, #f7f3e9) 60%,transparent);border:1px solid var(--aurara-recipes-library-border, #efe7d6);border-radius:999px;color:var(--aurara-recipes-library-heading, #1e3d24);font-size:var(--aurara-recipes-library-search-size, 14px);font-weight:500;line-height:1.2;outline:0;padding:10px 32px 10px 36px;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.aurara-recipes-library__search::placeholder{color:color-mix(in srgb,var(--aurara-recipes-library-heading, #1e3d24) 40%,transparent)}.aurara-recipes-library__search:focus{border-color:color-mix(in srgb,var(--aurara-recipes-library-accent, #4a9548) 50%,var(--aurara-recipes-library-border, #efe7d6));box-shadow:0 0 0 3px color-mix(in srgb,var(--aurara-recipes-library-accent, #4a9548) 20%,transparent)}.aurara-recipes-library__clear-search{align-items:center;background:transparent;border:0;border-radius:50%;color:color-mix(in srgb,var(--aurara-recipes-library-heading, #1e3d24) 40%,transparent);display:inline-flex;height:24px;justify-content:center;padding:0;position:absolute;right:7px;top:50%;transform:translateY(-50%);transition:background-color .18s ease,color .18s ease;width:24px}.aurara-recipes-library__clear-search:hover{background:var(--aurara-recipes-library-border, #efe7d6);color:var(--aurara-recipes-library-heading, #1e3d24)}.aurara-recipes-library__clear-search svg{fill:none;height:13px;stroke:currentColor;stroke-linecap:round;stroke-width:2;width:13px}.aurara-recipes-library__categories-title{color:var(--aurara-recipes-library-heading, #1e3d24);font-size:var(--aurara-recipes-library-sidebar-heading-size, 15px);font-weight:700;line-height:1.25;margin:20px 0 0}.aurara-recipes-library__categories{margin-top:10px}.aurara-recipes-library__all-button{align-items:center;background:transparent;border:0;border-radius:12px;color:color-mix(in srgb,var(--aurara-recipes-library-heading, #1e3d24) 75%,transparent);display:flex;font-size:var(--aurara-recipes-library-sidebar-option-size, 14px);font-weight:700;gap:8px;justify-content:space-between;line-height:1.2;padding:10px 14px;text-align:left;transition:background-color .3s ease,color .3s ease;width:100%}.aurara-recipes-library__all-button:hover{background:color-mix(in srgb,var(--aurara-recipes-library-border, #efe7d6) 70%,transparent);color:var(--aurara-recipes-library-heading, #1e3d24)}.aurara-recipes-library__all-button.is-active{background:var(--aurara-recipes-library-butter, #f2c14e);color:var(--aurara-recipes-library-heading, #1e3d24)}.aurara-recipes-library__all-button svg{fill:none;height:15px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:15px}.aurara-recipes-library__filter-groups{border-top:1px solid color-mix(in srgb,var(--aurara-recipes-library-border, #efe7d6) 80%,transparent);margin-top:6px}.aurara-recipes-library__filter-group{border-bottom:1px solid color-mix(in srgb,var(--aurara-recipes-library-border, #efe7d6) 80%,transparent)}.aurara-recipes-library__filter-toggle{align-items:center;background:transparent;border:0;color:var(--aurara-recipes-library-heading, #1e3d24);display:flex;gap:8px;justify-content:space-between;padding:12px 0;text-align:left;width:100%}.aurara-recipes-library__filter-toggle-copy{align-items:baseline;display:flex;gap:8px;min-width:0}.aurara-recipes-library__filter-toggle strong{flex:0 0 auto;font-size:var(--aurara-recipes-library-sidebar-option-size, 14px);font-weight:700;line-height:1.25}.aurara-recipes-library__filter-summary{background:color-mix(in srgb,var(--aurara-recipes-library-accent, #4a9548) 10%,transparent);border-radius:999px;color:var(--aurara-recipes-library-accent-deep, #2f6b33);display:none;font-size:11px;font-weight:600;line-height:1.2;overflow:hidden;padding:2px 8px;text-overflow:ellipsis;white-space:nowrap}.aurara-recipes-library__filter-summary:not(:empty){display:inline-block}.aurara-recipes-library__filter-toggle>svg{color:color-mix(in srgb,var(--aurara-recipes-library-heading, #1e3d24) 45%,transparent);fill:none;flex:0 0 auto;height:15px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;transition:transform .3s ease;width:15px}.aurara-recipes-library__filter-group.is-open .aurara-recipes-library__filter-toggle>svg{transform:rotate(180deg)}.aurara-recipes-library__filter-group.is-open .aurara-recipes-library__filter-summary{display:none}.aurara-recipes-library__filter-options-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.22,1,.36,1)}.aurara-recipes-library__filter-group.is-open .aurara-recipes-library__filter-options-wrap{grid-template-rows:1fr}.aurara-recipes-library__filter-options{display:flex;flex-wrap:wrap;gap:6px;min-height:0;opacity:0;overflow:hidden;padding:0;transition:opacity .22s ease,padding .3s cubic-bezier(.22,1,.36,1)}.aurara-recipes-library__filter-group.is-open .aurara-recipes-library__filter-options{opacity:1;padding:4px 0 14px}.aurara-recipes-library__filter-pill{background:color-mix(in srgb,var(--aurara-recipes-library-border, #efe7d6) 70%,transparent);border:0;border-radius:999px;color:color-mix(in srgb,var(--aurara-recipes-library-heading, #1e3d24) 70%,transparent);font-size:var(--aurara-recipes-library-sidebar-pill-size, 13px);font-weight:600;line-height:1.2;padding:6px 14px;transition:background-color .25s ease,color .25s ease;white-space:nowrap}.aurara-recipes-library__filter-pill:hover{background:var(--aurara-recipes-library-border, #efe7d6);color:var(--aurara-recipes-library-accent, #4a9548)}.aurara-recipes-library__filter-pill.is-active{background:var(--aurara-recipes-library-accent, #4a9548);color:var(--aurara-recipes-library-paper, #fffbf3)}.aurara-recipes-library__filter-footer{align-items:center;border-top:1px solid var(--aurara-recipes-library-border, #efe7d6);display:flex;gap:12px;justify-content:space-between;margin-top:12px;padding-top:14px}.aurara-recipes-library__recipe-count{color:color-mix(in srgb,var(--aurara-recipes-library-heading, #1e3d24) 55%,transparent);font-size:var(--aurara-recipes-library-count-size, 12px);font-variant-numeric:tabular-nums;font-weight:500;line-height:1.2;margin:0}.aurara-recipes-library__clear-all,.aurara-recipes-library__empty-button{align-items:center;background:transparent;border:0;color:var(--aurara-recipes-library-accent, #4a9548);display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:600;gap:6px;line-height:1.2;padding:4px 8px;transition:background-color .18s ease,color .18s ease}.aurara-recipes-library__clear-all:hover{background:color-mix(in srgb,var(--aurara-recipes-library-accent, #4a9548) 10%,transparent);color:var(--aurara-recipes-library-accent-deep, #2f6b33)}.aurara-recipes-library__clear-all svg,.aurara-recipes-library__empty-button svg{fill:none;height:12px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:12px}.aurara-recipes-library__results{margin-top:32px;min-width:0}.aurara-recipes-library__grid{display:grid;gap:var(--aurara-recipes-library-grid-gap, 24px);grid-template-columns:minmax(0,1fr)}.aurara-recipes-library__card{min-width:0}.aurara-recipes-library__card-link{background:var(--aurara-recipes-library-paper, #fffbf3);border:1px solid var(--aurara-recipes-library-border, #efe7d6);border-radius:var(--aurara-recipes-library-card-radius, 24px);box-shadow:0 12px 40px -16px color-mix(in srgb,var(--aurara-recipes-library-shadow, #1e3d24) var(--aurara-recipes-library-shadow-opacity, 18%),transparent);color:inherit;display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none;transform:translateY(0);transition:border-color .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1);width:100%}.aurara-recipes-library__card-link:hover{border-color:color-mix(in srgb,var(--aurara-recipes-library-accent, #4a9548) 32%,var(--aurara-recipes-library-border, #efe7d6));box-shadow:0 24px 56px -18px color-mix(in srgb,var(--aurara-recipes-library-shadow, #1e3d24) 28%,transparent);transform:translateY(calc(-1 * var(--aurara-recipes-library-card-hover-lift, 6px)))}.aurara-recipes-library__card-link:focus-visible,.aurara-recipes-library button:focus-visible,.aurara-recipes-library input:focus-visible{outline:2px solid var(--aurara-recipes-library-accent, #4a9548);outline-offset:3px}.aurara-recipes-library__media{aspect-ratio:var(--aurara-recipes-library-card-image-ratio, 3 / 2);background:var(--aurara-recipes-library-search, #f7f3e9);overflow:hidden;position:relative}.aurara-recipes-library__image,.aurara-recipes-library__placeholder{display:block;height:100%;object-fit:cover;object-position:var(--aurara-recipes-library-image-position, center);transition:transform .5s cubic-bezier(.22,1,.36,1);width:100%}.aurara-recipes-library__image--contain{background:var(--aurara-recipes-library-border, #efe7d6);object-fit:contain;padding:var(--aurara-recipes-library-card-contain-padding, 24px)}.aurara-recipes-library__placeholder{background:color-mix(in srgb,var(--aurara-recipes-library-search, #f7f3e9) 65%,var(--aurara-recipes-library-paper, #fffbf3))}.aurara-recipes-library__card-link:hover .aurara-recipes-library__image,.aurara-recipes-library__card-link:hover .aurara-recipes-library__placeholder{transform:scale(var(--aurara-recipes-library-card-image-hover-scale, 1.04))}.aurara-recipes-library__badge{background:color-mix(in srgb,var(--aurara-recipes-library-paper, #fffbf3) 90%,transparent);border-radius:999px;color:var(--aurara-recipes-library-accent, #4a9548);font-size:var(--aurara-recipes-library-card-badge-size, 12px);font-weight:600;left:12px;letter-spacing:.14em;line-height:1.2;padding:5px 12px;position:absolute;text-transform:uppercase;top:12px}.aurara-recipes-library__card-content{display:flex;flex:1 0 auto;flex-direction:column;padding:var(--aurara-recipes-library-card-padding, 24px)}.aurara-recipes-library__card-title{color:var(--aurara-recipes-library-heading, #1e3d24);font-family:var(--aurara-recipes-library-heading-font, Fraunces, Georgia, serif);font-size:var(--aurara-recipes-library-card-title-size-mobile, 22px);font-weight:var(--aurara-recipes-library-heading-weight, 600);letter-spacing:-.015em;line-height:1.28;margin:0;text-wrap:balance;transition:color .3s ease}.aurara-recipes-library__card-link:hover .aurara-recipes-library__card-title{color:var(--aurara-recipes-library-accent-deep, #2f6b33)}.aurara-recipes-library__card-blurb{color:color-mix(in srgb,var(--aurara-recipes-library-heading, #1e3d24) 60%,transparent);font-family:var(--aurara-recipes-library-heading-font, Fraunces, Georgia, serif);font-size:var(--aurara-recipes-library-card-blurb-size, 15px);font-style:italic;line-height:1.4;margin:6px 0 0}.aurara-recipes-library__nutrition{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.aurara-recipes-library__nutrition span{background:var(--aurara-recipes-library-chip, #efe7d6);border-radius:999px;color:color-mix(in srgb,var(--aurara-recipes-library-heading, #1e3d24) 70%,transparent);font-size:var(--aurara-recipes-library-card-chip-size, 12px);font-variant-numeric:tabular-nums;font-weight:500;line-height:1.2;padding:5px 10px;transition:background-color .3s ease var(--aurara-recipes-library-chip-delay, 0ms),color .3s ease var(--aurara-recipes-library-chip-delay, 0ms)}.aurara-recipes-library__card-link:hover .aurara-recipes-library__nutrition span{background:color-mix(in srgb,var(--aurara-recipes-library-accent, #4a9548) 10%,transparent);color:var(--aurara-recipes-library-accent, #4a9548)}.aurara-recipes-library__garnish{display:block;height:6px;margin-top:20px;opacity:.4;transition:opacity .3s ease;width:100%}.aurara-recipes-library__garnish svg{display:block;height:100%;overflow:visible;width:100%}.aurara-recipes-library__garnish path{fill:none;stroke:var(--aurara-recipes-library-accent, #4a9548);stroke-linecap:round;stroke-width:3}.aurara-recipes-library__garnish path+path{opacity:.45}.aurara-recipes-library__card-link:hover .aurara-recipes-library__garnish{opacity:1}.aurara-recipes-library__cook-time{align-items:center;color:color-mix(in srgb,var(--aurara-recipes-library-heading, #1e3d24) 55%,transparent);display:inline-flex;font-size:var(--aurara-recipes-library-card-time-size, 13px);font-variant-numeric:tabular-nums;font-weight:500;gap:6px;line-height:1.25;margin:12px 0 0}.aurara-recipes-library__cook-time svg{color:var(--aurara-recipes-library-accent, #4a9548);fill:none;flex:0 0 auto;height:13px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:13px}.aurara-recipes-library__empty{background:color-mix(in srgb,var(--aurara-recipes-library-paper, #fffbf3) 60%,transparent);border:1px dashed color-mix(in srgb,var(--aurara-recipes-library-placeholder, #b7cba8) 40%,transparent);border-radius:var(--aurara-recipes-library-card-radius, 24px);margin:0 auto;max-width:448px;padding:56px 32px;text-align:center}.aurara-recipes-library__empty-icon{color:var(--aurara-recipes-library-placeholder, #b7cba8);fill:none;height:28px;stroke:currentColor;stroke-linecap:round;stroke-width:1.8;width:28px}.aurara-recipes-library__empty-title{color:var(--aurara-recipes-library-heading, #1e3d24);font-family:var(--aurara-recipes-library-heading-font, Fraunces, Georgia, serif);font-size:var(--aurara-recipes-library-empty-heading-size, 20px);font-weight:var(--aurara-recipes-library-heading-weight, 600);line-height:1.25;margin:16px 0 0}.aurara-recipes-library__empty-copy{color:color-mix(in srgb,var(--aurara-recipes-library-heading, #1e3d24) 60%,transparent);font-size:var(--aurara-recipes-library-empty-copy-size, 14px);line-height:1.6;margin:8px 0 0}.aurara-recipes-library__empty-button{background:var(--aurara-recipes-library-accent, #4a9548);border-radius:999px;color:var(--aurara-recipes-library-paper, #fffbf3);font-size:13.5px;margin-top:24px;padding:10px 20px}.aurara-recipes-library__empty-button:hover{background:var(--aurara-recipes-library-accent-deep, #2f6b33);color:var(--aurara-recipes-library-paper, #fffbf3)}.aurara-recipes-library__empty-button svg{height:14px;width:14px}.aurara-recipes-library__note{color:color-mix(in srgb,var(--aurara-recipes-library-heading, #1e3d24) 50%,transparent);font-size:var(--aurara-recipes-library-note-size, 13px);line-height:1.55;margin:40px auto 0;max-width:520px;text-align:center}.aurara-recipes-library.is-enhanced [data-recipes-library-reveal]{opacity:0;transform:translateY(var(--aurara-recipes-library-reveal-distance, 40px));transition:opacity var(--aurara-recipes-library-reveal-duration, .8s) cubic-bezier(.22,1,.36,1),transform var(--aurara-recipes-library-reveal-duration, .8s) cubic-bezier(.22,1,.36,1)}.aurara-recipes-library.is-enhanced .aurara-recipes-library__sidebar[data-recipes-library-reveal]{transform:translateY(calc(var(--aurara-recipes-library-reveal-distance, 40px) * .4))}.aurara-recipes-library.is-enhanced [data-recipes-library-reveal].is-revealed{opacity:1;transform:translateY(0)}.aurara-recipes-library.is-enhanced .aurara-recipes-library__sidebar[data-recipes-library-reveal].is-revealed{transform:translateY(0)}.aurara-recipes-library.is-enhanced .aurara-recipes-library__card{opacity:0;transform:translateY(24px);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--aurara-recipes-library-card-index, 0) * var(--aurara-recipes-library-card-stagger, 50ms))}.aurara-recipes-library.is-enhanced .aurara-recipes-library__card.is-revealed,.aurara-recipes-library.is-enhanced .aurara-recipes-library__card.is-filter-entered{opacity:1;transform:translateY(0)}.aurara-recipes-library.is-enhanced .aurara-recipes-library__card.is-filter-entered{transition-delay:calc(var(--aurara-recipes-library-filter-index, 0) * var(--aurara-recipes-library-card-stagger, 50ms))}.aurara-recipes-library.is-enhanced .aurara-recipes-library__card.is-filter-exiting{opacity:0;pointer-events:none;transform:translateY(-16px);transition-delay:calc(var(--aurara-recipes-library-filter-index, 0) * 40ms);transition-duration:.22s}.aurara-recipes-library__card[hidden],.aurara-recipes-library__empty[hidden],.aurara-recipes-library__clear-all[hidden],.aurara-recipes-library__clear-search[hidden]{display:none!important}@media screen and (min-width:640px){.aurara-recipes-library__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:768px){.aurara-recipes-library{padding-bottom:var(--aurara-recipes-library-padding-bottom, 128px);padding-top:var(--aurara-recipes-library-padding-top, 0px)}.aurara-recipes-library__card-title{font-size:var(--aurara-recipes-library-card-title-size, 24px)}.aurara-recipes-library__layout{margin-top:var(--aurara-recipes-library-layout-gap-top, 48px)}}@media screen and (min-width:1024px){.aurara-recipes-library__layout{align-items:flex-start;display:flex;gap:var(--aurara-recipes-library-layout-gap, 32px)}.aurara-recipes-library__sidebar{flex:0 0 var(--aurara-recipes-library-sidebar-width, 248px);position:sticky;top:var(--aurara-recipes-library-sidebar-sticky-top, 92px);width:var(--aurara-recipes-library-sidebar-width, 248px)}.aurara-recipes-library__results{flex:1 1 auto;margin-top:0;min-width:0}}@media screen and (min-width:1280px){.aurara-recipes-library__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.aurara-recipes-library *,.aurara-recipes-library *:before,.aurara-recipes-library *:after{animation:none!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/aurara-recipes-library.css.map */
