.cb-btn.cb-btn--default{gap:.6em;padding:var(--button-default-padding-y) var(--button-default-padding-x);transition:transform .25s ease,background .2s,box-shadow .2s}.cb-btn.cb-btn--ghost{background:var(--surface-raised);color:var(--text-primary);box-shadow:inset 0 0 0 var(--stroke-2) var(--border-default)}.cb-btn.cb-btn--ghost:hover{background:var(--surface-raised);box-shadow:inset 0 0 0 var(--stroke-2) var(--text-primary)}.cb-btn__arrow{display:inline-block;transition:transform .25s}.cb-btn:hover .cb-btn__arrow{transform:translate(var(--space-4))}.cb-btn.cb-btn--butter{background:var(--brand-butter);color:var(--text-on-pastel)}.cb-btn.cb-btn--butter:hover{background:var(--brand-butter)}.cb-btn.cb-btn--ink{justify-content:center;width:100%;background:var(--action-join);color:var(--text-on-join);cursor:pointer}.cb-btn.cb-btn--ink:hover{background:var(--action-join)}.cb-btn.cb-btn--ink:focus-visible{outline:var(--focus-ring-width) solid var(--border-focus);outline-offset:var(--focus-ring-width)}.cb-btn.cb-btn--small{gap:var(--button-small-gap);padding:var(--button-small-padding-y) var(--button-small-padding-x);cursor:pointer}.cb-add{box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--add-gap);min-height:var(--add-min-height);padding:var(--add-padding-y) var(--add-padding-x);border:0;border-radius:var(--radius-full);background:var(--action-primary);color:var(--text-on-action);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .2s}.cb-add:hover{background:var(--action-primary-hover)}.cb-add.is-added{background:var(--brand-leaf)}.cb-add:disabled{opacity:.5;cursor:not-allowed}.cb-add:focus-visible{outline:var(--focus-ring-width) solid var(--border-focus);outline-offset:var(--focus-ring-width)}.cb-text-btn{padding:0;border:0;background:none;color:var(--action-primary);text-decoration:underline;text-underline-offset:var(--space-4);cursor:pointer}.cb-text-btn:focus-visible{outline:var(--focus-ring-width) solid var(--border-focus);outline-offset:var(--focus-ring-width)}.cb-compact--ask{box-sizing:border-box;flex:none;min-height:var(--ask-height);padding:var(--ask-padding-y) var(--ask-padding-x);border:0;border-radius:var(--radius-full);background:var(--brand-apricot);color:var(--text-on-pastel);cursor:pointer}.cb-compact--ask:disabled{opacity:.6;cursor:wait}.cb-compact--ask:focus-visible{outline:var(--focus-ring-width) solid var(--border-focus);outline-offset:var(--focus-ring-width)}.cb-compact--claim{box-sizing:border-box;justify-self:start;min-height:var(--claim-min-height);padding:var(--claim-padding-y) var(--claim-padding-x);border:0;border-radius:var(--radius-full);background:var(--surface-inverse);color:var(--text-on-action);cursor:pointer}.cb-compact--claim[aria-pressed=true]{background:var(--brand-leaf)}.cb-compact--claim:disabled{opacity:.6;cursor:wait}.cb-compact--claim:focus-visible{outline:var(--focus-ring-width) solid var(--border-focus);outline-offset:var(--focus-ring-width)}.cb-compact--rsvp{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:var(--rsvp-padding-y) var(--rsvp-padding-x);border-radius:var(--radius-full);background:var(--brand-butter);color:var(--text-on-pastel);text-decoration:none;white-space:nowrap}.cb-compact--rsvp:focus-visible{outline:var(--focus-ring-width) solid var(--border-focus);outline-offset:var(--focus-ring-width)}@media(max-width:760px){.cb-compact--rsvp{width:100%}}.cb-hotspot{position:absolute;display:grid;place-items:center;width:var(--hotspot-size);height:var(--hotspot-size);margin:calc(var(--hotspot-size) / -2) 0 0 calc(var(--hotspot-size) / -2);padding:0;border:0;border-radius:var(--radius-full);background:var(--surface-hotspot);color:var(--text-on-pastel);box-shadow:0 var(--effect-hotspot-y) var(--effect-hotspot-blur) var(--shadow-hotspot);cursor:pointer;transition:transform .3s ease,background .2s}.cb-hotspot:before{content:"";position:absolute;inset:calc(var(--space-6) * -1);border:var(--hotspot-ring-width) solid var(--border-hotspot-ring);border-radius:var(--radius-full);animation:cb-hotspot-ping 2.2s infinite}.cb-hotspot:is([aria-expanded=true],[data-seen]):before{animation:none;opacity:0}.cb-hotspot[aria-expanded=true]{background:var(--surface-hotspot-active);transform:rotate(45deg)}.cb-hotspot:focus-visible{outline:var(--focus-ring-width) solid var(--border-focus);outline-offset:var(--focus-ring-width)}@keyframes cb-hotspot-ping{0%{transform:scale(.9);opacity:var(--hotspot-ring-opacity)}to{transform:scale(1.6);opacity:0}}@media(prefers-reduced-motion:reduce){.cb-hotspot:before{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/cb-button.css.map */
