.affix.svelte-iy3r4a{z-index:100;right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));display:none;position:fixed}.tasting-note-button.svelte-iy3r4a{color:var(--sd-nav-write-text);letter-spacing:-.01em;background:var(--sd-nav-write-bg);box-shadow:var(--sd-nav-write-shadow);background-size:auto;border:none;font-weight:600;transition:background-color .18s,box-shadow .18s,opacity .18s,transform .26s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}@media (width<=62em){.tasting-note-button.svelte-iy3r4a{border-radius:30px;min-width:60px;min-height:60px;padding:0 20px;font-size:14px}}@media (width>=62em){.tasting-note-button.svelte-iy3r4a{border-radius:25px;min-width:180px;min-height:50px;padding:0 24px;font-size:15px}}@media (width>=48em){.affix.svelte-iy3r4a{display:block}.affix.svelte-iy3r4a .tasting-note-button:where(.svelte-iy3r4a){border-radius:25px;justify-content:center;align-items:center;min-width:180px;min-height:50px;padding:0 24px;font-size:15px;display:inline-flex}.affix.svelte-iy3r4a .tasting-note-button:where(.svelte-iy3r4a) .button-icon{width:18px;height:18px}}.button-content.svelte-iy3r4a{z-index:1;justify-content:center;align-items:center;gap:8px;display:flex;position:relative}.button-text.svelte-iy3r4a{color:var(--sd-nav-write-text);text-shadow:none;font-weight:700}.tasting-note-button.svelte-iy3r4a:hover{box-shadow:var(--sd-nav-write-shadow);transform:none}@media (hover:hover) and (pointer:fine){.tasting-note-button.svelte-iy3r4a:not(:disabled):hover{background:var(--sd-nav-write-bg-hover);transform:translateY(-1px)}}.tasting-note-button.svelte-iy3r4a:active{box-shadow:none;transition-duration:.18s,.18s,.18s,90ms;transform:scale(.96)}.tasting-note-button.svelte-iy3r4a .button-icon{transition:transform .32s cubic-bezier(.34,1.56,.64,1)}.tasting-note-button.svelte-iy3r4a:not(:disabled):active .button-icon{transition-duration:.12s;transform:rotate(90deg)}.tasting-note-button.svelte-iy3r4a:focus-visible{outline:2px solid var(--sd-focus-ring);outline-offset:3px}.tasting-note-button.svelte-iy3r4a:disabled{cursor:wait;opacity:.64}@media (prefers-contrast:high){.tasting-note-button.svelte-iy3r4a{box-shadow:none;border:2px solid}}@media (prefers-reduced-motion:reduce){.tasting-note-button.svelte-iy3r4a{transition:none}.tasting-note-button.svelte-iy3r4a:not(:disabled):hover,.tasting-note-button.svelte-iy3r4a:active{transform:none}.tasting-note-button.svelte-iy3r4a .button-icon{transition:none}.tasting-note-button.svelte-iy3r4a:not(:disabled):active .button-icon{transform:none}}
