.sip-page-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:36px;width:min(1280px,100%);margin:0 auto;padding:44px 40px;background:var(--summer,#f3d0a4);color:var(--wine,#58151b)}.sip-page-hero *{box-sizing:border-box}.sip-page-hero__copy{padding:12px 4%}.sip-page-hero__eyebrow{margin:0 0 16px;font:400 11px/1.6 var(--sip-body-font,Avenir,Arial,sans-serif);letter-spacing:.12em;text-transform:uppercase}.sip-brand .sip-page-hero h1{max-width:14ch;margin:0;font:400 clamp(36px,4.2vw,60px)/1.08 var(--sip-display-font,Georgia,serif);letter-spacing:-.02em;text-transform:none;color:inherit}.sip-page-hero__intro{max-width:44ch;margin-top:22px;font-size:16px;line-height:1.7}.sip-page-hero__intro p{margin-bottom:0}.sip-page-hero__link{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px;margin-top:20px;padding:8px 0;border-bottom:1px solid currentColor;font-size:14px}.sip-page-hero__art{position:relative;min-width:0}.sip-page-hero__art picture{display:block}.sip-page-hero__image{display:block;width:100%;height:auto;max-height:370px;object-fit:contain}.sip-page-hero__art--layered{padding:0 12% 14px 0}.sip-page-hero__secondary{position:absolute;right:0;bottom:0;display:block;width:28%;height:auto;max-height:210px;object-fit:contain}.sip-page-hero a:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(max-width:640px){.sip-page-hero{grid-template-columns:1fr;gap:24px;padding:30px 20px}.sip-page-hero__copy{padding:0}.sip-brand .sip-page-hero h1{font-size:38px;max-width:16ch}.sip-page-hero__eyebrow{margin-bottom:12px}.sip-page-hero__intro{margin-top:16px;font-size:15px}.sip-page-hero__image{max-height:235px}.sip-page-hero__art--layered{width:100%;max-width:420px;margin:0 auto}.sip-page-hero__secondary{max-height:140px}}.sip-growers{width:min(1280px,100%);margin:0 auto;padding:0 40px 60px;color:var(--wine,#58151b);font:400 15px/1.65 var(--sip-body-font,Avenir,Arial,sans-serif)}.sip-growers *{box-sizing:border-box}.sip-growers__alphabet{position:sticky;top:var(--header-height,115px);z-index:2;display:flex;align-items:center;gap:2px;overflow-x:auto;padding:12px 0;margin-bottom:36px;background:var(--winter,#f3f3f2);border-bottom:1px solid var(--line,#d8ceca);scrollbar-width:thin}.sip-growers__alphabet a,.sip-growers__alphabet>span{flex:1 0 32px;display:grid;place-items:center;min-height:44px;font-size:13px}.sip-growers__alphabet a{text-decoration:underline;text-underline-offset:5px}.sip-growers__alphabet>span{color:var(--muted,#71605e);opacity:.55}.sip-growers__section-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px}.sip-brand .sip-growers h2{margin:0;color:inherit;font:400 clamp(27px,2.8vw,36px)/1.2 var(--sip-display-font,Georgia,serif);text-transform:none}.sip-growers__section-heading .Rte{max-width:42ch}.sip-growers__section-heading p{margin:0}.sip-growers__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:40px 28px}.sip-growers__card{min-width:0;scroll-margin-top:calc(var(--header-height,115px) + 88px)}.sip-growers__collection-link{display:block;color:inherit}.sip-growers__image{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;margin-bottom:16px;background:var(--winter,#f3f3f2)}.sip-growers__availability{margin:0 0 8px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#71605e)}.sip-brand .sip-growers h3{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 0 14px;font:400 clamp(23px,2vw,29px)/1.2 var(--sip-display-font,Georgia,serif);text-transform:none;color:inherit}.sip-growers h3 span{font:400 17px/1 var(--sip-body-font,Avenir,Arial,sans-serif)}.sip-growers .producer-description{font-size:14px;line-height:1.7;overflow-wrap:anywhere}.sip-growers .producer-description :is(p,ul,ol){margin:0 0 14px}.sip-growers .producer-description>summary{display:block;list-style:none;cursor:pointer}.sip-growers .producer-description>summary::-webkit-details-marker{display:none}.sip-growers .producer-description__read-more,.sip-growers .producer-description__read-less{display:block;margin-top:10px;text-decoration:underline;text-underline-offset:4px}.sip-growers .producer-description--expandable:not([open]) .producer-description__read-less,.sip-growers .producer-description--expandable[open] .producer-description__read-more,.sip-growers .producer-description--expandable[open] .producer-description__excerpt{display:none}.sip-growers .producer-description__full{margin-top:16px}.sip-growers .producer-description__full img{max-width:100%;height:auto}.sip-growers__directory{margin-top:52px;padding-top:24px;border-top:1px solid var(--line,#d8ceca)}.sip-growers__directory>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:48px;cursor:pointer;list-style:none}.sip-growers__directory>summary::-webkit-details-marker{display:none}.sip-growers__directory>summary h2{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%}.sip-growers__directory>summary h2>span{font-size:27px}.sip-growers__directory[open]>summary h2>span{transform:rotate(45deg)}.sip-growers__directory-intro{max-width:64ch;margin:18px 0 28px}.sip-growers__pagination{margin-top:36px}.sip-growers__pagination a,.sip-growers__pagination span{display:inline-block;padding:10px}.sip-growers :is(a,summary):focus-visible{outline:2px solid var(--wine,#58151b);outline-offset:5px}@media(max-width:1000px){.sip-growers__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}}@media(max-width:640px){.sip-growers{padding:0 20px 40px}.sip-growers__alphabet{margin-bottom:28px}.sip-growers__section-heading{display:block}.sip-growers__section-heading .Rte{margin-top:12px}.sip-growers__grid{grid-template-columns:minmax(0,1fr);gap:34px}.sip-growers__card{scroll-margin-top:calc(var(--header-height,90px) + 84px)}.sip-growers__directory{margin-top:36px}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/all-producers.css.map */
