.llgIfh{position:absolute;top:16px;right:16px;background-color:white;border-radius:100%;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:40px;height:40px;transition:background-color 200ms ease 0;z-index:4}
.llgIfh:hover{cursor:pointer;background-color:#f5f5f5}
.llgIfh .cros .one,.llgIfh .cros .two{display:block;position:absolute;top:50%;left:50%;height:2px;background-color:#06f}
.llgIfh .one{transform:translate(-50%,-50%) rotate(45deg)}
.llgIfh .two{transform:translate(-50%,-50%) rotate(-45deg)}
#close-modal-id.sc-eqUAAy.llgIfh.close-container{position:relative;top:0;right:0}
a.button-component{text-decoration:none}
.button-component{display:flex;gap:.5rem;justify-content:center;align-items:center;text-align:center;cursor:pointer;box-sizing:border-box;position:relative;z-index:3;padding:0 16px}
.button-component.button-status--disabled,.button-component[disabled]{opacity:.5;pointer-events:none}
.button-component.button-width--default{width:max-content}
.button-component.button-width--full{width:100%;min-width:max-content}
.button-component.button-height--normal{height:48px}
.button-component.button-height--small{height:32px}
.button-component.button-height--min-content{height:min-content}
.button-component.button-border-radius--none{border-radius:0}
.button-component.button-border-radius--small{border-radius:4px}
.button-component.button-border-radius--big{border-radius:20px}
.button-component.button-border-radius--bigWithShadow{border-radius:20px;box-shadow:0 0 12px rgba(42,42,60,0.2)}
.button-component.button-border-radius--full{border-radius:100%}
.button-component.withOutPadding{padding:0 !important}
.button-component.button-type--primary{background-color:var(--emp-blue);border:1.6px solid var(--emp-blue);color:var(--emp-grey0)}
.button-component.button-type--primary:hover{background-color:var(--emp-brandHigh);transition:background-color .4s ease-in-out}
.button-component.button-type--primary--inverse{background-color:var(--emp-grey0);border:1.6px solid var(--emp-grey0);color:var(--emp-blue)}
.button-component.button-type--primary--inverse:hover{color:var(--emp-brandHigh);background-color:var(--emp-successLow);border:1.6px solid var(--emp-successLow);transition:color .4s ease-in-out;transition:background-color .4s ease-in-out;transition:border .4s ease-in-out}
.button-component.button-type--secondary{background-color:transparent;border:1.6px solid var(--emp-blue);color:var(--emp-blue)}
.button-component.button-type--secondary:hover{border:1.6px solid var(--emp-brandHigh);color:var(--emp-brandHigh);background-color:var(--emp-successLow);transition:border .4s ease-in-out;transition:color .4s ease-in-out}
.button-component.button-type--secondary--inverse{background-color:transparent;border:1.6px solid var(--emp-grey0);color:var(--emp-grey0)}
.button-component.button-type--secondary--inverse::before{content:"";opacity:.1;width:0;height:0;position:absolute}
.button-component.button-type--secondary--inverse:hover::before{opacity:.1;width:100%;height:100%;position:absolute;background:var(--emp-grey0)}
.button-component.button-type--share-rrss{background-color:transparent;color:var(--emp-grey6);display:flex;align-items:center;flex-direction:column;border:1px solid grey;padding:7px;border-radius:30px}
.button-component.button-type--share-rrss:hover{background-color:#9999;transition:.3s}
.button-component.button-type--share-rrss:hover svg{fill:white;background-color:transparent;z-index:3;pointer-events:none;transition:.3s}
.button-component.button-type--share-rrss:hover svg path{fill:white}
.button-component.button-type--share-rrss .button-textArea{font-size:.875rem;line-height:20px;white-space:nowrap}
.button-component.button-type--danger{background-color:var(--emp-coral);border:1.6px solid var(--emp-coral);color:var(--emp-grey0)}
.button-component.button-type--danger:hover{background-color:var(--emp-coralDark);border:1.6px solid var(--emp-coralDark);color:var(--emp-grey0);transition:border .4s ease-in-out;transition:color .4s ease-in-out;transition:background-color .4s ease-in-out}
.button-component.button-type--buttonLink{background-color:none;border:0;color:var(--emp-blue);text-decoration:none}
.button-component.button-type--buttonLink:hover{background-color:none;border:0;color:var(--emp-brandHigh);transition:color .4s ease-in-out;text-decoration:solid underline currentColor 1px;text-underline-offset:4px;text-decoration-skip-ink:none}
.button-component.button-type--buttonLink--inverse{background-color:none;border:0;color:var(--emp-grey0);text-decoration:solid underline currentColor 1px;text-underline-offset:4px;text-decoration-skip-ink:none}
.button-component.button-type--buttonLink--inverse:hover{background-color:none;border:0;text-decoration:solid underline currentColor 2px;text-underline-offset:4px;text-decoration-skip-ink:none}
.button-component.button-type--no-styles{color:white}
.button-component.button-type--my-account{color:#58617a;background-color:transparent}
.button-component.button-type--my-account:hover{color:#031a34}
.button-component.button-layout-icon--left{grid-template-areas:'icon text'}
.button-component.button-layout-icon--left .button-textArea{grid-area:text}
.button-component.button-layout-icon--left .button-iconArea{grid-area:icon}
.button-component.button-layout-icon--right{grid-template-areas:'text icon'}
.button-component.button-layout-icon--right .button-textArea{grid-area:text}
.button-component.button-layout-icon--right .button-iconArea{grid-area:icon}
.button-component.button-content-status--loading *{display:none}
.button-component.button-content-status--loading::before{content:'';width:16px;height:16px;border:3px solid #FFF;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:loader-rotation 1s linear infinite}
@keyframes loader-rotation{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}