.page-module___8aEwW__page{--cream:#fffbf7;--ink:#3d332a;--ink-soft:#6f6255;--rule:#c9bfae;--thumb:#e6ded1;min-height:100vh;padding:calc(var(--nav-height) + 2.5rem) 1.5rem 4rem;background-color:var(--cream);color:var(--ink);flex-direction:column;align-items:center;display:flex}.page-module___8aEwW__hero{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.page-module___8aEwW__coffeeIcon{width:clamp(4rem,10vw,5.5rem);height:auto;transform:rotate(-8deg)}.page-module___8aEwW__wordmark{font-family:var(--font-dancing-script), "Brush Script MT", cursive;color:var(--ink);flex-direction:column;font-size:clamp(3.5rem,15vw,8rem);font-weight:700;line-height:.9;display:flex}.page-module___8aEwW__wordmarkTop{align-self:flex-start}.page-module___8aEwW__wordmarkMiddle{align-self:flex-end;margin-top:-.3em;margin-right:-.1em;padding-left:1.2em}.page-module___8aEwW__wordmarkBottom{align-self:flex-start;margin-top:-.3em;margin-left:-.05em}@media (prefers-reduced-motion:no-preference){.page-module___8aEwW__page>*{animation:.6s ease-out both page-module___8aEwW__rise}}@keyframes page-module___8aEwW__rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}
.AddToCartButton-module__qbjwja__spinner{border:.15em solid color-mix(in srgb, currentColor 25%, transparent);border-top-color:currentColor;border-radius:50%;width:.85em;height:.85em;animation:.6s linear infinite AddToCartButton-module__qbjwja__spin}@keyframes AddToCartButton-module__qbjwja__spin{to{transform:rotate(360deg)}}.AddToCartButton-module__qbjwja__label{white-space:nowrap;font-size:.7em;font-weight:600}.AddToCartButton-module__qbjwja__check{color:#1a7f37}.AddToCartButton-module__qbjwja__error{color:#dc2626;font-weight:700}@media (prefers-reduced-motion:reduce){.AddToCartButton-module__qbjwja__spinner{animation-duration:1.5s}}
.SizeDropdown-module__robUHW__sizeDropdownTrigger{border:none;border-bottom:1px solid var(--rule);font-family:var(--font-raleway), system-ui, sans-serif;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:.25rem;padding:.125rem 0;font-size:.8125rem;font-weight:600;display:inline-flex}.SizeDropdown-module__robUHW__sizeDropdownTrigger:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.SizeDropdown-module__robUHW__sizeDropdownCaret{font-size:.625rem}.SizeDropdown-module__robUHW__sizeDropdownList{z-index:20;border:1px solid var(--rule);background:#fff;border-radius:.5rem;margin:0;padding:.25rem;list-style:none;position:fixed;box-shadow:0 8px 24px #3d332a29}.SizeDropdown-module__robUHW__sizeDropdownOption{width:100%;font-family:var(--font-raleway), system-ui, sans-serif;text-align:left;color:var(--ink-soft);cursor:pointer;background:0 0;border:none;border-radius:.375rem;padding:.375rem .625rem;font-size:.8125rem;font-weight:600;display:block}.SizeDropdown-module__robUHW__sizeDropdownOption:hover{background:var(--thumb)}.SizeDropdown-module__robUHW__sizeDropdownOption[data-selected=true]{color:var(--ink);background:var(--thumb)}
.ClampedText-module__B48cMq__clampedText{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ClampedText-module__B48cMq__seeMoreButton{font-family:var(--font-raleway), system-ui, sans-serif;color:var(--ink-soft);cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:.25rem;padding:0;font-size:.8125rem;font-weight:600;text-decoration:underline}
.EditToggleButton-module__6AqKzq__button{border:1px solid var(--rule);border-radius:var(--radius-full,999px);font-family:var(--font-raleway), system-ui, sans-serif;color:var(--ink-soft);cursor:pointer;background:#fff;align-self:flex-start;padding:.25rem .625rem;font-size:.75rem;font-weight:600}.EditToggleButton-module__6AqKzq__button:hover{background:var(--thumb)}.EditToggleButton-module__6AqKzq__warning{border-color:var(--danger-fg,#b91c1c);color:var(--danger-fg,#b91c1c)}.EditToggleButton-module__6AqKzq__warning:hover{background:var(--danger-bg,#fef2f2)}.EditToggleButton-module__6AqKzq__caution{border-color:var(--warn,#b45309);color:var(--warn,#b45309)}.EditToggleButton-module__6AqKzq__caution:hover{background:color-mix(in srgb, var(--warn,#b45309) 12%, white)}.EditToggleButton-module__6AqKzq__success{border-color:var(--success-fg,#16a34a);color:var(--success-fg,#16a34a)}.EditToggleButton-module__6AqKzq__success:hover{background:var(--success-bg,#f0fdf4)}
.ItemEditControls-module__DBepRa__controls{margin-top:.5rem}
