.img-wineleaf.svelte-tk5ky{width:580px;transform:rotate(-15deg) translate(200px);margin:0 auto}.wine-intro.svelte-tk5ky{width:65ch;margin-top:-100px}.filter.svelte-tk5ky{display:flex;justify-content:space-between}.filter.svelte-tk5ky .search-container:where(.svelte-tk5ky){position:relative}.filter.svelte-tk5ky .search-container:where(.svelte-tk5ky) .result-count:where(.svelte-tk5ky){position:absolute;margin-top:.25rem;color:#6e6e6e;font-size:1rem;align-self:center;font-family:Nunito Sans,sans-serif}.filter.svelte-tk5ky .search-inputs:where(.svelte-tk5ky){display:flex;gap:.5rem;max-width:400px}.filter.svelte-tk5ky .search-inputs:where(.svelte-tk5ky) .search-wrapper:where(.svelte-tk5ky){position:relative}.filter.svelte-tk5ky .search-inputs:where(.svelte-tk5ky) .search-wrapper:where(.svelte-tk5ky) input:where(.svelte-tk5ky){flex:1;padding:.5rem 3rem .5rem 1rem;border:1px solid #6E6E6E;border-radius:.25rem;font-size:1rem;font-family:Nunito Sans,sans-serif}.filter.svelte-tk5ky .search-inputs:where(.svelte-tk5ky) .search-wrapper:where(.svelte-tk5ky) input:where(.svelte-tk5ky):focus{outline:none;border-color:#004b23;background-color:#fffc}.filter.svelte-tk5ky .search-inputs:where(.svelte-tk5ky) .search-wrapper:where(.svelte-tk5ky) svg:where(.svelte-tk5ky){position:absolute;top:50%;right:1rem;transform:translateY(-50%);width:1.5rem;height:1.5rem;color:#6e6e6e}.filter.svelte-tk5ky .search-inputs:where(.svelte-tk5ky) .clear-btn:where(.svelte-tk5ky){background-color:#6e6e6e1a;border-radius:.25rem;padding:.5rem 1rem;display:flex;justify-content:center;align-items:center;cursor:pointer;color:#6e6e6e;line-height:.8}.filter.svelte-tk5ky .search-inputs:where(.svelte-tk5ky) .clear-btn:where(.svelte-tk5ky):hover{background-color:#f8f8f8}.filter.svelte-tk5ky .shortlinks:where(.svelte-tk5ky){display:flex;flex-wrap:wrap}.filter.svelte-tk5ky .shortlinks:where(.svelte-tk5ky) button:where(.svelte-tk5ky){padding:.25rem 1rem;border-right:1px solid rgba(110,110,110,.5);background-color:transparent;color:#242424;cursor:pointer;font-size:1rem;transition:all .2s ease;font-family:Nunito Sans,sans-serif}.filter.svelte-tk5ky .shortlinks:where(.svelte-tk5ky) button:where(.svelte-tk5ky):last-child{border-right:none}.filter.svelte-tk5ky .shortlinks:where(.svelte-tk5ky) button:where(.svelte-tk5ky):hover:not(:disabled),.filter.svelte-tk5ky .shortlinks:where(.svelte-tk5ky) button:where(.svelte-tk5ky):focus-visible:not(:disabled){background-color:#fffc;color:#004b23}.filter.svelte-tk5ky .shortlinks:where(.svelte-tk5ky) button:where(.svelte-tk5ky):disabled{border-color:#6e6e6e80;color:#6e6e6e80;cursor:not-allowed}.no-results.svelte-tk5ky{text-align:center;color:#6e6e6e;font-size:1.125rem;margin-top:4rem}.wine-group.svelte-tk5ky{padding-top:3rem;scroll-margin-top:2rem}.wine-group.svelte-tk5ky+.wine-group:where(.svelte-tk5ky){padding-top:4rem}.wine-group.svelte-tk5ky .group-heading:where(.svelte-tk5ky){margin-bottom:1rem}.wine-group.svelte-tk5ky .group-heading:where(.svelte-tk5ky) h2:where(.svelte-tk5ky){font-weight:300;font-size:2.25rem;color:#6e6e6e;display:inline-block;background-color:#f2f4f1;margin-left:4rem;padding:0 1rem}.wine-group.svelte-tk5ky .group-heading:where(.svelte-tk5ky):after{width:100%;height:1px;background-color:#6e6e6e80;content:"";display:block;transform:translateY(-20px);position:relative;z-index:-1}.wine-list.svelte-tk5ky{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 48rem){.wine-list.svelte-tk5ky{grid-template-columns:repeat(2,1fr)}}@media (min-width: 64rem){.wine-list.svelte-tk5ky{grid-template-columns:repeat(3,1fr)}}.wine-list.svelte-tk5ky .wine-card:where(.svelte-tk5ky){transition:transform .2s ease-in-out;border-radius:.5rem;box-sizing:border-box}.wine-list.svelte-tk5ky .wine-card:where(.svelte-tk5ky) a:where(.svelte-tk5ky){align-items:flex-end;border-radius:.5rem;cursor:pointer;display:flex;gap:1rem;padding:1rem;text-decoration:none;border:1px solid transparent;transition:all .2s ease-in}@media (min-width: 48rem){.wine-list.svelte-tk5ky .wine-card:where(.svelte-tk5ky) a:where(.svelte-tk5ky){padding:2rem}}.wine-list.svelte-tk5ky .wine-card:where(.svelte-tk5ky) a:where(.svelte-tk5ky):hover,.wine-list.svelte-tk5ky .wine-card:where(.svelte-tk5ky) a:where(.svelte-tk5ky):focus-visible{transform:translateY(-6px)}.wine-list.svelte-tk5ky .wine-card:where(.svelte-tk5ky) .info:where(.svelte-tk5ky) .awards:where(.svelte-tk5ky){display:flex;justify-content:flex-end;gap:.5rem;margin-bottom:1rem}.wine-list.svelte-tk5ky .wine-card:where(.svelte-tk5ky) .info:where(.svelte-tk5ky) .awards:where(.svelte-tk5ky) img:where(.svelte-tk5ky){aspect-ratio:1/1;object-fit:contain;width:4.5rem}.wine-list.svelte-tk5ky .wine-card:where(.svelte-tk5ky) .info:where(.svelte-tk5ky) h3:where(.svelte-tk5ky){color:#004b23;font-family:Lora,serif;font-size:1.5rem;font-weight:400;text-align:right;margin:.5rem 0}.wine-list.svelte-tk5ky .wine-card:where(.svelte-tk5ky) img.wine-img:where(.svelte-tk5ky){height:280px}.wine-list.svelte-tk5ky .wine-card:where(.svelte-tk5ky) .vintages:where(.svelte-tk5ky){display:flex;justify-content:flex-end;color:#6e6e6e;font-weight:300}.wine-list.svelte-tk5ky .wine-card:where(.svelte-tk5ky) .vintages:where(.svelte-tk5ky) .current-vintage:where(.svelte-tk5ky){font-weight:700}.wine-list.svelte-tk5ky .wine-card:where(.svelte-tk5ky) .vintages:where(.svelte-tk5ky) .spacer:where(.svelte-tk5ky){margin:0 .25rem}
