@layer sw-ui{.sw-ui-button{--sw-ui-button-transition-duration:.18s;--sw-ui-button-transition-properties:color,background-color;--sw-ui-button-transition-easing:ease-out;--sw-ui-button-border-radius:.6rem;--sw-ui-button-align-items:center;--sw-ui-button-gap:.8rem;--sw-ui-button-small-padding:0 1.6rem;--sw-ui-button-small-heigth:3.6rem;--sw-ui-button-medium-padding:0 1.6rem;--sw-ui-button-medium-heigth:4.4rem;--sw-ui-button-large-padding:0 3.2rem;--sw-ui-button-large-heigth:5.6rem;--sw-ui-button-primary-border-color:var(--color-brand-2,#520935);--sw-ui-button-primary-background-color:var(--color-brand-2,#520935);--sw-ui-button-primary-color:var(--color-white,#fff);--sw-ui-button-primary-hover-background-color:var( --color-brand-2-light,#520935 );--sw-ui-button-primary-hover-color:var(--color-brand-2,#520935);--sw-ui-button-primary-disabled-background-color:var( --color-grey-2,#a6a6a6 );--sw-ui-button-primary-disabled-border-color:var(--color-grey-2,#a6a6a6);--sw-ui-button-primary-disabled-color:var(--color-white,#fff);--sw-ui-button-outline-border-color:var(--color-brand-2,#520935);--sw-ui-button-outline-color:var(--color-brand-2,#520935);--sw-ui-button-small-outline-border-radius:calc(var(--sw-ui-button-small-heigth)/2);--sw-ui-button-medium-outline-border-radius:calc(var(--sw-ui-button-medium-heigth)/2);--sw-ui-button-large-outline-border-radius:calc(var(--sw-ui-button-large-heigth)/2);--sw-ui-button-outline-hover-background-color:var( --color-brand-2,#520935 );--sw-ui-button-outline-hover-color:var(--color-white,#fff);--sw-ui-button-outline-disabled-background-color:var( --color-grey-2,#a6a6a6 );--sw-ui-button-outline-disabled-border-color:var(--color-grey-2,#a6a6a6);--sw-ui-button-outline-disabled-color:var(--color-white,#fff);--sw-ui-button-text-color:var(--color-brand-2,#520935);--sw-ui-button-text-underline-color:currentColor;--sw-ui-button-text-underline-offset:.2em;--sw-ui-button-text-disabled-color:var(--color-grey-2,#a6a6a6);--sw-ui-button-text-small-font-size:1.4rem;--sw-ui-button-text-large-font-size:3.2rem;--sw-ui-button-acc-info-padding:0 1.6rem 0 0;--sw-ui-button-acc-info-display:flex;--sw-ui-button-acc-info-align:center;--sw-ui-button-acc-info-line-height:normal;--sw-ui-button-acc-info-inner-background-color:#7a1050;--sw-ui-button-acc-info-inner-color:#fff;--sw-ui-button-acc-info-inner-padding:0 2.4rem 0 1.6rem;--sw-ui-button-acc-info-inner-clip-path:0% 0%,95% 0%,100% 50%,95% 100%,0% 100%;align-items:var(--sw-ui-button-align-items);border-radius:var(--sw-ui-button-border-radius);cursor:pointer;display:inline-flex;font-family:var(--font-family-base,system-ui,serif);font-size:var(--button-2-font-size);font-style:var(--button-2-style);font-weight:var(--button-2-weight);gap:var(--sw-ui-button-gap);line-height:var(--button-2-line-height);transition-duration:var(--sw-ui-button-transition-duration);transition-property:var(--sw-ui-button-transition-properties);transition-timing-function:var(--sw-ui-button-transition-easing)}.sw-ui-button--small{height:var(--sw-ui-button-small-heigth);padding:var(--sw-ui-button-small-padding)}.sw-ui-button--medium{height:var(--sw-ui-button-medium-heigth);padding:var(--sw-ui-button-small-padding)}.sw-ui-button--large{height:var(--sw-ui-button-large-heigth);padding:var(--sw-ui-button-small-padding)}.sw-ui-button--primary{background-color:var(--sw-ui-button-primary-background-color);border:.1rem solid var(--sw-ui-button-primary-border-color);color:var(--sw-ui-button-primary-color)}@media (hover:hover) and (pointer:fine){.sw-ui-button--primary:hover{background-color:var(--sw-ui-button-primary-hover-background-color);color:var(--sw-ui-button-primary-hover-color)}}.sw-ui-button--primary[disabled]{background-color:var(--sw-ui-button-primary-disabled-background-color);border-color:var(--sw-ui-button-primary-disabled-border-color);color:var(--sw-ui-button-primary-disabled-color);cursor:not-allowed}.sw-ui-button--outline{border:.1rem solid var(--sw-ui-button-outline-border-color);color:var(--sw-ui-button-outline-color)}.sw-ui-button--outline[class*=small]{border-radius:var(--sw-ui-button-small-outline-border-radius)}.sw-ui-button--outline[class*=medium]{border-radius:var(--sw-ui-button-medium-outline-border-radius)}.sw-ui-button--outline[class*=large]{border-radius:var(--sw-ui-button-large-outline-border-radius)}@media (hover:hover) and (pointer:fine){.sw-ui-button--outline:hover{background-color:var(--sw-ui-button-outline-hover-background-color);color:var(--sw-ui-button-outline-hover-color)}}.sw-ui-button--outline[disabled]{background-color:var(--sw-ui-button-outline-disabled-background-color);border-color:var(--sw-ui-button-outline-disabled-border-color);color:var(--sw-ui-button-outline-disabled-color);cursor:not-allowed}.sw-ui-button--text{border:none;color:var(--sw-ui-button-text-color);height:auto;padding:0;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:.2rem;text-underline-offset:.5em;transition:text-decoration-color var(--sw-ui-button-transition-duration) ease-out,text-underline-offset var(--sw-ui-button-transition-duration) ease-out}@media (hover:hover) and (pointer:fine){.sw-ui-button--text:hover{text-decoration-color:var(--sw-ui-button-text-underline-color);text-underline-offset:var(--sw-ui-button-text-underline-offset)}}.sw-ui-button--text[disabled]{color:var(--sw-ui-button-text-disabled-color);cursor:not-allowed}.sw-ui-button--text[class*=small]{font-size:var(--sw-ui-button-text-small-font-size)}.sw-ui-button--text[class*=large]{font-size:var(--sw-ui-button-text-large-font-size)}.sw-ui-button--acc-info{align-items:var(--sw-ui-button-acc-info-align);display:var(--sw-ui-button-acc-info-display);line-height:var(--sw-ui-button-acc-info-line-height);padding:var(--sw-ui-button-acc-info-padding)}.sw-ui-button--acc-info:hover{background-color:var(--sw-ui-button-acc-info-inner-background-color);color:var(--sw-ui-button-acc-info-inner-color)}.sw-ui-button--acc-info :deep(*){align-items:var(--sw-ui-button-acc-info-align);background-color:var(--sw-ui-button-acc-info-inner-background-color);border-radius:var(--sw-ui-button-border-radius);clip-path:polygon(var(--sw-ui-button-acc-info-inner-clip-path));color:var(--sw-ui-button-acc-info-inner-color);display:var(--sw-ui-button-acc-info-display);height:inherit;padding:var(--sw-ui-button-acc-info-inner-padding)}}
