.btn--sm{padding:9px 16px;font-size:13px}.card__body{padding:18px 4px 4px}.card__name{font-family:var(--font-serif);font-size:23px;font-weight:500;letter-spacing:-.02em;line-height:1.05}.card__name a{color:var(--ink);text-decoration:none}.card__tag{color:var(--ink-soft);margin-top:8px;font-size:15px;line-height:1.5}.card__foot{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px}.card__price{font-family:var(--font-serif);font-size:20px}.card__add{margin:0}.card__sold{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.pdp__variants{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.pdp__opt{display:flex;flex-direction:column;gap:2px;border:1px solid var(--line);border-radius:12px;padding:12px 16px;cursor:pointer;transition:border-color .2s,background .2s}.pdp__opt:hover{border-color:var(--ink)}.pdp__opt input{position:absolute;opacity:0;pointer-events:none}.pdp__opt:has(input:checked){border-color:var(--accent);background:color-mix(in oklch,var(--accent) 8%,transparent)}.pdp__opt b{font-family:var(--font-serif);font-size:16px;font-weight:500}.pdp__opt small{font-family:var(--font-mono);font-size:11px;color:var(--ink-soft)}.pdp__sub-note{margin-top:12px;font-size:13px;color:var(--ink-soft)}.cartpage{max-width:var(--maxw,1080px);margin:0 auto;padding:clamp(40px,7vh,90px) var(--pad,24px)}.cart__lines{display:flex;flex-direction:column;gap:18px;margin-top:24px}.cart__line{display:grid;grid-template-columns:80px 1fr auto auto;gap:18px;align-items:center;padding-bottom:18px;border-bottom:1px solid var(--line)}.cart__line img{border-radius:8px;object-fit:cover}.cart__line-info{display:flex;flex-direction:column;gap:6px}.cart__line-info a{font-family:var(--font-serif);font-size:19px;color:var(--ink);text-decoration:none}.cart__line-price{font-family:var(--font-mono);font-size:13px;color:var(--ink-soft)}.cart__qty input{width:64px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;font-family:var(--font-mono);background:var(--bg);color:var(--ink)}.cart__remove{font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;color:var(--ink-soft);text-decoration:underline;text-underline-offset:3px}.cart__foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px;margin-top:32px}.cart__note{font-size:13px;color:var(--ink-soft);margin-top:8px}.cart__actions{display:flex;gap:12px;align-items:flex-start}.cart__empty{text-align:center;padding:60px 0}.cart__empty h2{font-family:var(--font-serif);font-size:32px;font-weight:500}.cart__empty p{color:var(--ink-soft);margin:10px 0 24px}.page-rte{max-width:64ch;margin:0 auto;padding:0 var(--pad,24px) clamp(60px,10vh,120px);font-size:18px;line-height:1.7;color:var(--ink)}.rte>*+*{margin-top:1em}.mn-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,140%);z-index:80;background:var(--ink);color:var(--bg);padding:13px 20px;border-radius:999px;font-size:14px;box-shadow:0 18px 40px -16px #281e1499;transition:transform .4s var(--ease,cubic-bezier(.4,0,.2,1))}.mn-toast a{color:var(--bg);text-decoration:underline;text-underline-offset:3px}.mn-toast.is-on{transform:translate(-50%)}.pagination{max-width:var(--maxw,1080px);margin:8px auto 0;padding:0 var(--pad,24px) clamp(40px,7vh,90px);display:flex;justify-content:center;gap:14px;font-family:var(--font-mono);font-size:13px}.pagination a,.pagination span{color:var(--ink-soft);text-decoration:none}.pagination a:hover,.pagination .current{color:var(--accent)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/theme-extras.css.map */
