.tasting[data-astro-cid-m77rykvj]{min-height:100svh;padding:clamp(5rem,10svh,8rem) 2rem clamp(2rem,4svh,4rem);background:#faf6f1;display:flex;align-items:center;overflow:hidden}.tasting-inner[data-astro-cid-m77rykvj]{max-width:1140px;margin:0 auto;display:grid;grid-template-columns:1fr 1.3fr;gap:clamp(2rem,4vw,5rem);align-items:center}.tasting-visual[data-astro-cid-m77rykvj]{display:flex;justify-content:center}.tasting-img-wrap[data-astro-cid-m77rykvj]{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 4px 16px #5c3a1e14,0 20px 60px #5c3a1e1f}.tasting-img-wrap[data-astro-cid-m77rykvj] img[data-astro-cid-m77rykvj]{display:block;width:100%;max-width:420px;max-height:clamp(350px,65svh,550px);height:auto;object-fit:cover}.tasting-form-side[data-astro-cid-m77rykvj]{display:flex;flex-direction:column;gap:clamp(.75rem,1.5svh,1.5rem)}.form-header[data-astro-cid-m77rykvj]{display:flex;flex-direction:column;gap:clamp(.35rem,.8svh,.75rem)}.form-label[data-astro-cid-m77rykvj]{display:flex;align-items:center;gap:.75rem;font-family:"Source Sans 3",sans-serif;font-size:.7rem;font-weight:700;color:#c85a2b;letter-spacing:.2em;text-transform:uppercase;margin:0}.brand-line[data-astro-cid-m77rykvj]{display:inline-block;width:32px;height:2px;background:linear-gradient(to right,#c85a2b,#e8845a);border-radius:2px;flex-shrink:0}.form-headline[data-astro-cid-m77rykvj]{font-family:Cormorant Garamond,serif;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:600;color:#1c1917;line-height:1.1;letter-spacing:-.025em;margin:0}.form-headline[data-astro-cid-m77rykvj] em[data-astro-cid-m77rykvj]{color:#c85a2b;font-style:italic}.form-intro[data-astro-cid-m77rykvj]{font-family:"Source Sans 3",sans-serif;font-size:1rem;color:#57534e;line-height:1.7;margin:0;max-width:480px}.tasting-form[data-astro-cid-m77rykvj]{display:flex;flex-direction:column;gap:clamp(.5rem,1svh,.875rem)}.form-row[data-astro-cid-m77rykvj]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(.5rem,1svh,.875rem)}.form-field[data-astro-cid-m77rykvj]{display:flex;flex-direction:column;gap:.2rem}.form-field[data-astro-cid-m77rykvj] label[data-astro-cid-m77rykvj]{font-family:"Source Sans 3",sans-serif;font-size:.75rem;font-weight:600;color:#57534e;letter-spacing:.03em;text-transform:uppercase}.form-field[data-astro-cid-m77rykvj] input[data-astro-cid-m77rykvj],.form-field[data-astro-cid-m77rykvj] select[data-astro-cid-m77rykvj]{font-family:"Source Sans 3",sans-serif;font-size:.9375rem;color:#292524;background:#fff;border:1.5px solid #D4D1CC;border-radius:8px;padding:clamp(.4rem,.8svh,.625rem) .875rem;transition:all .2s ease;outline:none}.form-field[data-astro-cid-m77rykvj] select[data-astro-cid-m77rykvj]{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2378716C' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .875rem center;padding-right:2.5rem}.form-field[data-astro-cid-m77rykvj] input[data-astro-cid-m77rykvj]:focus,.form-field[data-astro-cid-m77rykvj] select[data-astro-cid-m77rykvj]:focus{border-color:#c85a2b;box-shadow:0 0 0 3px #c85a2b14}.form-field[data-astro-cid-m77rykvj] input[data-astro-cid-m77rykvj]::placeholder{color:#a8a29e}.form-note[data-astro-cid-m77rykvj]{font-family:"Source Sans 3",sans-serif;font-size:.8rem;color:#a8a29e;font-style:italic;margin:0;line-height:1.5}.hp-field[data-astro-cid-m77rykvj]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.form-consent[data-astro-cid-m77rykvj]{display:flex;align-items:flex-start;gap:.625rem;font-family:"Source Sans 3",sans-serif;font-size:.8125rem;color:#57534e;line-height:1.5;margin-top:.25rem}.form-consent[data-astro-cid-m77rykvj] input[data-astro-cid-m77rykvj][type=checkbox]{flex-shrink:0;margin-top:.1875rem;width:1rem;height:1rem;accent-color:#C85A2B;cursor:pointer}.form-consent[data-astro-cid-m77rykvj] label[data-astro-cid-m77rykvj]{cursor:pointer;font-family:inherit;font-size:inherit;color:inherit;text-transform:none;letter-spacing:0;font-weight:400}.form-consent[data-astro-cid-m77rykvj] a[data-astro-cid-m77rykvj]{color:#c85a2b;text-decoration:underline;text-underline-offset:2px}.form-consent[data-astro-cid-m77rykvj] a[data-astro-cid-m77rykvj]:hover{color:#a04520}.cf-turnstile[data-astro-cid-m77rykvj]{margin:.25rem 0;min-height:0}.form-status[data-astro-cid-m77rykvj]{display:none;padding:.75rem 1rem;border-radius:8px;font-family:"Source Sans 3",sans-serif;font-size:.875rem;line-height:1.5}.form-status[data-astro-cid-m77rykvj].is-error{display:block;background:#fef2f2;color:#991b1b;border-left:3px solid #DC2626}.btn-submit[data-astro-cid-m77rykvj]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:"Source Sans 3",sans-serif;font-size:.9375rem;font-weight:700;color:#fff;background:#c85a2b;border:none;padding:clamp(.6rem,1svh,.875rem) 2.5rem;border-radius:8px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #c85a2b4d;align-self:flex-start;position:relative}.btn-submit[data-astro-cid-m77rykvj]:hover:not(:disabled){background:#a04520;transform:translateY(-1px);box-shadow:0 8px 24px #c85a2b59}.btn-submit[data-astro-cid-m77rykvj]:disabled{cursor:not-allowed;opacity:.75}.btn-spinner[data-astro-cid-m77rykvj]{display:none;width:1rem;height:1rem;border-radius:50%;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;animation:spin .8s linear infinite}.btn-submit[data-astro-cid-m77rykvj].is-loading .btn-spinner[data-astro-cid-m77rykvj]{display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:992px){.tasting[data-astro-cid-m77rykvj]{padding:clamp(5rem,10svh,8rem) 1.5rem clamp(2rem,4svh,4rem)}.tasting-inner[data-astro-cid-m77rykvj]{grid-template-columns:1fr;gap:2.5rem}.tasting-visual[data-astro-cid-m77rykvj]{order:-1}.tasting-img-wrap[data-astro-cid-m77rykvj] img[data-astro-cid-m77rykvj]{max-width:320px;margin:0 auto}}@media(max-width:576px){.tasting[data-astro-cid-m77rykvj]{padding:clamp(5rem,10svh,6rem) 1rem 2rem}.tasting-inner[data-astro-cid-m77rykvj]{gap:2rem}.form-row[data-astro-cid-m77rykvj]{grid-template-columns:1fr}.tasting-img-wrap[data-astro-cid-m77rykvj] img[data-astro-cid-m77rykvj]{max-width:260px}.btn-submit[data-astro-cid-m77rykvj]{width:100%}.form-headline[data-astro-cid-m77rykvj]{font-size:1.75rem}}
