.sbb-wrap{display:flex!important;width:100%!important;max-width:100%;justify-content:center!important;align-items:center!important;text-align:center!important;box-sizing:border-box}.sbb-align-left,.sbb-align-center,.sbb-align-right,.sbb-align-inline,.sbb-align-full{display:flex!important;width:100%!important;justify-content:center!important;align-items:center!important;text-align:center!important}.sbb-align-full .sbb-button{width:auto!important}.sbb-button{--sbb-bg:#111;--sbb-text:#d7b45a;--sbb-border:#d7b45a;--sbb-hover-bg:#d7b45a;--sbb-hover-text:#111;position:relative;display:inline-flex;align-items:center!important;justify-content:center!important;gap:.72em;text-align:center!important;margin-left:auto!important;margin-right:auto!important;vertical-align:middle;overflow:hidden;box-sizing:border-box;text-decoration:none!important;background:var(--sbb-bg);color:var(--sbb-text)!important;border:1px solid var(--sbb-border);font-weight:700;line-height:1.1;transition:transform .28s ease,box-shadow .28s ease,color .28s ease,background-color .28s ease,border-color .28s ease;isolation:isolate}.sbb-button::before{content:"";position:absolute;inset:0;background:var(--sbb-hover-bg);transform:scaleX(0);transform-origin:right center;transition:transform .34s cubic-bezier(.22,.61,.36,1);z-index:-1}.sbb-button:hover,.sbb-button:focus-visible{color:var(--sbb-hover-text)!important;border-color:var(--sbb-hover-bg)}.sbb-button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.sbb-size-small{padding:10px 16px;font-size:13px}.sbb-size-medium{padding:13px 20px;font-size:15px}.sbb-size-large{padding:16px 26px;font-size:17px}.sbb-radius-soft{border-radius:8px}.sbb-radius-round{border-radius:18px}.sbb-radius-pill{border-radius:999px}.sbb-label{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;text-align:center}.sbb-arrow{position:relative;display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;flex:0 0 12px;transition:transform .28s ease}.sbb-arrow span{position:absolute;width:8px;height:8px;right:2px;top:2px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg);box-sizing:border-box}.sbb-animation-arrow-slide:hover .sbb-arrow,.sbb-animation-arrow-slide:focus-visible .sbb-arrow{transform:translateX(4px)}.sbb-animation-arrow-slide:hover::before,.sbb-animation-arrow-slide:focus-visible::before{transform:scaleX(1)}.sbb-animation-lift:hover,.sbb-animation-lift:focus-visible{transform:translateY(-3px);box-shadow:0 10px 24px rgba(0,0,0,.16)}.sbb-animation-lift:hover::before,.sbb-animation-lift:focus-visible::before{transform:scaleX(1)}.sbb-animation-fill:hover::before,.sbb-animation-fill:focus-visible::before{transform:scaleX(1)}.sbb-animation-fill::before{transform-origin:left center}.sbb-animation-glow:hover,.sbb-animation-glow:focus-visible{background:var(--sbb-hover-bg);color:var(--sbb-hover-text)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--sbb-border) 20%,transparent),0 10px 30px color-mix(in srgb,var(--sbb-border) 24%,transparent)}@supports not (color:color-mix(in srgb,#000 50%,#fff)){.sbb-animation-glow:hover,.sbb-animation-glow:focus-visible{box-shadow:0 10px 30px rgba(0,0,0,.2)}}@media (prefers-reduced-motion:reduce){.sbb-button,.sbb-button::before,.sbb-arrow{transition:none!important;transform:none!important}}
