@layer components{.search-hero{padding-block:var(--space-4) var(--space-6);position:relative}@media (width>=64rem){.search-hero{padding-block:var(--space-5) var(--space-7)}}.search-hero__decor{pointer-events:none;opacity:.18;display:none}@media (width>=48rem){.search-hero__decor{z-index:0;background:url(./honeycomb-decor-Bjlucb-r.svg) 50%/contain no-repeat;block-size:7.5rem;inline-size:12.5rem;display:block;position:absolute;inset-block-start:-.875rem;inset-inline-end:var(--space-4)}}.search-hero__header{z-index:1;position:relative}.search-hero__description{max-inline-size:42rem;color:var(--color-text-muted)}.search-hero__right{gap:1rem}.search-hero__sort{flex-wrap:wrap;gap:.75rem;display:flex}.search-hero__sort-chip{border:1px solid var(--color-border);border-radius:var(--radius-8);min-block-size:2.75rem;color:var(--color-text-muted);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);align-items:center;padding:.625rem 1rem;display:inline-flex}.search-hero__sort-chip:has(input:checked){border-color:var(--dark);background:var(--dark);color:var(--on-dark)}.search-hero__sort-chip:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}@media (hover:hover){.search-hero__sort-chip:not(:has(input:checked)):hover{border-color:var(--color-border-strong)}}.search-hero__count{color:var(--color-text);margin:0}.search-hero__field{z-index:1;border:1px solid var(--gold);border-radius:var(--radius-8);background:var(--color-surface);flex-wrap:wrap;align-items:center;gap:1rem;margin-block-start:2rem;padding:1.25rem 1.5rem;display:flex;position:relative}@media (width>=64rem){.search-hero__field{flex-wrap:nowrap;margin-block-start:2.5rem}}.search-hero__field-icon{color:var(--color-text-muted);flex:none;display:flex}.search-hero__field-icon .nav-icon{block-size:1.5rem;inline-size:1.5rem}.search-hero__field-input{min-block-size:2.875rem;min-inline-size:0;color:var(--color-text);background:0 0;border:0;flex:12rem}.search-hero__field-input::placeholder{color:var(--color-text-muted)}.search-hero__field-input:focus-visible{outline:none}.search-hero__field-clear{color:var(--color-text-muted);flex:none}@media (hover:hover){.search-hero__field-clear:hover{color:var(--gold)}}.search-hero__field .button{flex:100%;order:1}@media (width>=24rem){.search-hero__field .button{flex:none;order:0}}.search-hero__tabs{margin-block-start:1.5rem}.search-hero__tabs ul{padding:0;scrollbar-width:thin;scroll-snap-type:x mandatory;gap:.75rem;margin:0;margin-inline:-1rem;padding-inline:1rem;scroll-padding-inline:1rem;list-style:none;display:flex;overflow-x:auto}@media (width>=64rem){.search-hero__tabs ul{scroll-snap-type:none;margin-inline:0;padding-inline:0;overflow-x:visible}}.search-hero__tabs li{scroll-snap-align:start;flex:none}@media (width>=64rem){.search-hero__tabs li{flex:1 1 0}}.search-hero__tab{border:1px solid var(--color-border);border-radius:var(--radius-8);min-block-size:2.75rem;color:var(--color-text-muted);white-space:nowrap;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;gap:.625rem;padding:.75rem 1.25rem;text-decoration:none;display:flex}.search-hero__tab:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (hover:hover){.search-hero__tab:not(.search-hero__tab--active):hover{border-color:var(--color-border-strong);color:var(--color-text)}}.search-hero__tab--active{border-color:var(--dark);background:var(--dark);color:var(--on-dark)}.search-hero__tab--inert{cursor:not-allowed;opacity:.6}.search-hero__tab-count{color:var(--color-text-muted)}.search-hero__tab--active .search-hero__tab-count{color:var(--on-dark-muted)}.search-empty{padding-block:var(--space-6) var(--space-7)}@media (width>=64rem){.search-empty{padding-block:var(--space-7) var(--space-8)}}.search-empty__block{border-radius:var(--radius-16);background:var(--tile-cream);color:var(--tile-ink-cream);flex-direction:column;gap:2rem;padding:2rem;display:flex}@media (width>=64rem){.search-empty__block{flex-direction:row;align-items:center;gap:2.75rem;padding:3rem}}.search-empty__tips{flex-direction:column;flex:auto;gap:1.75rem;min-inline-size:0;display:flex}.search-empty__eyebrow{color:var(--gold);text-transform:uppercase;margin:0}.search-empty__tips-list{flex-direction:column;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}@media (width>=40rem){.search-empty__tips-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;display:grid}}.search-empty__tip{align-items:flex-start;gap:1rem;display:flex}.search-empty__tip-number{min-inline-size:1.75rem;color:var(--gold);flex:none;margin:0}.search-empty__tip-body{min-inline-size:0}.search-empty__tip-title{color:inherit;margin:0 0 .375rem}.search-empty__tip-description{color:inherit;opacity:.8;margin:0}.search-empty__actions{flex-wrap:wrap;gap:1.125rem;display:flex}.search-empty__actions .button[data-variant=secondary]{border-color:var(--tile-ink-cream);color:var(--tile-ink-cream)}@media (hover:hover){.search-empty__actions .button[data-variant=secondary]:hover{background:#ffffff59}}.search-empty__art{pointer-events:none;display:none}@media (width>=48rem){.search-empty__art{background:url(./empty-scene-919B7efW.svg) 50%/contain no-repeat;block-size:9rem;inline-size:100%;display:block}}@media (width>=64rem){.search-empty__art{flex:0 0 24.75rem;block-size:11.75rem}}.search-suggestions{padding-block:var(--space-6) var(--space-7)}@media (width>=64rem){.search-suggestions{padding-block:var(--space-7) var(--space-8)}}.search-suggestions__list{flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.search-suggestions__chip{border:1px solid var(--color-border);border-radius:var(--radius-8);min-block-size:2.75rem;color:var(--color-text);transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);align-items:center;gap:.625rem;padding:.75rem 1.125rem;text-decoration:none;display:inline-flex}.search-suggestions__chip .nav-icon{block-size:1.0625rem;inline-size:1.0625rem;color:var(--color-text-muted)}.search-suggestions__chip:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (hover:hover){.search-suggestions__chip:hover{border-color:var(--gold);background:var(--color-surface)}}[data-variant=without-count] .search-suggestions__chip{padding-block:.6875rem}.search-suggestions__count{color:var(--color-text-muted)}.search-categories{padding-block:var(--space-6) var(--space-7)}@media (width>=64rem){.search-categories{padding-block:var(--space-7) var(--space-8)}}.search-categories__all-link{color:var(--color-text);text-transform:uppercase;flex:none;align-items:center;gap:.625rem;text-decoration:none;display:inline-flex}.search-categories__all-link .btn-arrow{color:var(--gold)}@media (hover:hover){.search-categories__all-link:hover{color:var(--gold)}}.search-categories__hairline{border:0;border-block-start:1px solid var(--color-border);margin:0 0 1.5rem}.search-categories__row{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}@media (width>=40rem){.search-categories__row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width>=64rem){.search-categories__row{grid-template-columns:repeat(4,minmax(0,1fr))}}.search-categories__row>li{display:flex}.search-category-tile{border-radius:var(--radius-16);min-block-size:18rem;transition:transform var(--duration-fast) var(--ease-standard);flex-direction:column;flex:auto;padding:1.5rem;text-decoration:none;display:flex}@media (hover:hover){.search-category-tile:hover{transform:translateY(-.125rem)}}.search-category-tile[data-tile=honey]{background:var(--tile-honey);color:var(--tile-ink-honey)}.search-category-tile[data-tile=cream]{background:var(--tile-cream);color:var(--tile-ink-cream)}.search-category-tile[data-tile=olive]{background:var(--tile-olive);color:var(--tile-ink-olive)}.search-category-tile[data-tile=sand]{background:var(--tile-sand);color:var(--tile-ink-sand)}.search-category-tile[data-tile=blush]{background:var(--tile-blush);color:var(--tile-ink-blush)}.search-category-tile[data-tile=plum]{background:var(--tile-plum);color:var(--tile-ink-plum)}.search-category-tile__art{background-position:0;background-repeat:no-repeat;background-size:contain;block-size:5.5rem;inline-size:8.75rem;max-inline-size:100%;margin-block-end:1.25rem;display:block}.search-category-tile__art[data-art=honey]{background-image:url(./tile-art-honey-CWbnlPmK.svg)}.search-category-tile__art[data-art=cream]{background-image:url(./tile-art-cream-RtMrWO0_.svg)}.search-category-tile__art[data-art=blush]{background-image:url(./tile-art-blush-DpRR_H8G.svg)}.search-category-tile__art[data-art=plum]{background-image:url(./tile-art-plum-BY7lyps9.svg)}.search-category-tile__title{margin:0 0 .5rem}.search-category-tile__meta{opacity:.8;margin:0 0 .75rem}.search-category-tile__description{opacity:.8;margin:0}.search-category-tile__hairline{border:0;opacity:.25;border-block-start:1px solid;margin:1.25rem 0 1.125rem;margin-block-start:auto}.search-category-tile__link{text-transform:uppercase;align-items:center;gap:.625rem;display:inline-flex}.search-category-tile__link .btn-arrow{transition:transform var(--duration-fast) var(--ease-standard)}.search-category-tile:hover .search-category-tile__link .btn-arrow{transform:translate(.15rem)}.search-products{padding-block:var(--space-6) var(--space-7);container-type:inline-size}@media (width>=64rem){.search-products{padding-block:var(--space-7) var(--space-8)}}.search-products__title-row{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.search-products__count{color:var(--color-text-muted)}.search-products__all-link{color:var(--color-text);text-transform:uppercase;flex:none;align-items:center;gap:.625rem;text-decoration:none;display:inline-flex}.search-products__all-link .btn-arrow{color:var(--gold)}@media (hover:hover){.search-products__all-link:hover{color:var(--gold)}}.search-products__hairline{border:0;border-block-start:1px solid var(--color-border);margin:0 0 1.5rem}.search-journal{padding-block:var(--space-6) var(--space-7)}@media (width>=64rem){.search-journal{padding-block:var(--space-7) var(--space-8)}}.search-journal__title-row{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.search-journal__count{color:var(--color-text-muted)}.search-journal__all-link{color:var(--color-text);text-transform:uppercase;flex:none;align-items:center;gap:.625rem;text-decoration:none;display:inline-flex}.search-journal__all-link .btn-arrow{color:var(--gold)}@media (hover:hover){.search-journal__all-link:hover{color:var(--gold)}}.search-journal__hairline{border:0;border-block-start:1px solid var(--color-border);margin:0 0 1.5rem}.search-recipes{padding-block:var(--space-6) var(--space-7)}@media (width>=64rem){.search-recipes{padding-block:var(--space-7) var(--space-8)}}.search-recipes__title-row{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.search-recipes__count{color:var(--color-text-muted)}.search-recipes__all-link{color:var(--color-text);text-transform:uppercase;flex:none;align-items:center;gap:.625rem;text-decoration:none;display:inline-flex}.search-recipes__all-link .btn-arrow{color:var(--gold)}@media (hover:hover){.search-recipes__all-link:hover{color:var(--gold)}}.search-recipes__hairline{border:0;border-block-start:1px solid var(--color-border);margin:0 0 1.5rem}.search-pages{padding-block:var(--space-6) var(--space-7)}@media (width>=64rem){.search-pages{padding-block:var(--space-7) var(--space-8)}}.search-pages__title-row{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.search-pages__count{color:var(--color-text-muted)}.search-pages__hairline{border:0;border-block-start:1px solid var(--color-border);margin:0}.search-pages__list{border-block-end:1px solid var(--color-border);margin:0;padding:0;list-style:none}.search-pages__row{border-block-start:1px solid var(--color-border)}.search-pages__row:first-child{border-block-start:0}.search-pages__row a{color:var(--color-text);grid-template-columns:auto 1fr auto;grid-template-areas:"index content arrow""excerpt excerpt excerpt""badge badge badge";align-items:center;gap:.75rem 1.25rem;padding-block:1.375rem;text-decoration:none;display:grid}@media (width>=48rem){.search-pages__row a{grid-template-columns:2.5rem 14rem 1fr auto auto;grid-template-areas:"index content excerpt badge arrow";gap:.75rem 1.5rem}}.search-pages__index{color:var(--gold);grid-area:index}.search-pages__content{flex-direction:column;grid-area:content;gap:.25rem;min-inline-size:0;display:flex}.search-pages__title{color:var(--color-text)}.search-pages__type{color:var(--color-text-muted)}.search-pages__excerpt{min-inline-size:0;color:var(--color-text-muted);grid-area:excerpt}.search-pages__badge{grid-area:badge;justify-self:start}.search-pages__badge[data-variant=tile-cream]{background:var(--tile-cream);color:var(--tile-ink-cream);border-color:#0000}.search-pages__arrow{color:var(--color-text-muted);transition:color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);grid-area:arrow;justify-self:end;display:flex}@media (hover:hover){.search-pages__row a:hover{color:var(--gold)}.search-pages__row a:hover .search-pages__arrow{color:var(--gold);transform:translate(.1875rem)}}.search-cta{padding-block:var(--space-6) var(--space-8)}@media (width>=64rem){.search-cta{padding-block:var(--space-7) var(--space-9)}}.search-cta__panel{border-radius:var(--radius-16);flex-direction:column;gap:2rem;padding:2rem;display:flex}@media (width>=64rem){.search-cta__panel{flex-direction:row;justify-content:space-between;align-items:center;gap:2.75rem;padding:3rem}}.search-cta[data-tile=honey] .search-cta__panel{background:var(--tile-honey);color:var(--tile-ink-honey)}.search-cta[data-tile=cream] .search-cta__panel{background:var(--tile-cream);color:var(--tile-ink-cream)}.search-cta[data-tile=sand] .search-cta__panel{background:var(--tile-sand);color:var(--tile-ink-sand)}.search-cta[data-tile=olive] .search-cta__panel{background:var(--tile-olive);color:var(--tile-ink-olive)}.search-cta[data-tile=blush] .search-cta__panel{background:var(--tile-blush);color:var(--tile-ink-blush)}.search-cta[data-tile=plum] .search-cta__panel{background:var(--tile-plum);color:var(--tile-ink-plum)}.search-cta__text{min-inline-size:0}@media (width>=64rem){.search-cta__text{max-inline-size:34rem}}.search-cta__eyebrow{color:var(--gold);margin:0}.search-cta__title{color:inherit;margin:.875rem 0 0}.search-cta__description{color:inherit;opacity:.75;margin:1rem 0 0}.search-cta__actions{flex-wrap:wrap;gap:1.125rem;margin-block-start:1.75rem;display:flex}.search-cta__actions .button{inline-size:100%;text-decoration:none}@media (width>=30rem){.search-cta__actions .button{inline-size:auto}}.search-cta[data-tile=honey] .search-cta__actions .button[data-variant=secondary],.search-cta[data-tile=cream] .search-cta__actions .button[data-variant=secondary],.search-cta[data-tile=sand] .search-cta__actions .button[data-variant=secondary],.search-cta[data-tile=olive] .search-cta__actions .button[data-variant=secondary],.search-cta[data-tile=blush] .search-cta__actions .button[data-variant=secondary],.search-cta[data-tile=plum] .search-cta__actions .button[data-variant=secondary]{color:inherit;border-color:currentColor}@media (hover:hover){:is(.search-cta[data-tile=honey] .search-cta__actions .button[data-variant=secondary],.search-cta[data-tile=cream] .search-cta__actions .button[data-variant=secondary],.search-cta[data-tile=sand] .search-cta__actions .button[data-variant=secondary],.search-cta[data-tile=olive] .search-cta__actions .button[data-variant=secondary],.search-cta[data-tile=blush] .search-cta__actions .button[data-variant=secondary],.search-cta[data-tile=plum] .search-cta__actions .button[data-variant=secondary]):hover{background:#ffffff59}}.search-cta__art{pointer-events:none;display:none}@media (width>=64rem){.search-cta__art{flex:0 0 24.125rem;block-size:11.375rem;display:block}}@media (width>=64rem){.search-cta[data-tile=honey] .search-cta__art{background:url(./scene-honey-Bn7xYQAd.svg) 50%/contain no-repeat}}@media (width>=64rem){.search-cta[data-tile=cream] .search-cta__art{background:url(./scene-cream-BF-FVGBY.svg) 50%/contain no-repeat}}}
