/*!********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./web/app/themes/the-grid/parts/components/button/button.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************/.btn--green.btn--border-bottom,.btn--pink.btn--border-bottom,.btn--purple.btn--border-bottom,.btn--white.btn--border-bottom{background-image:linear-gradient(0deg,currentColor 1px,transparent 0);background-repeat:no-repeat;background-size:0 100%;padding-bottom:.125rem;text-decoration:none;transition:background-size .4s ease-in-out}.btn--green.btn--border-bottom:focus,.btn--green.btn--border-bottom:hover,.btn--pink.btn--border-bottom:focus,.btn--pink.btn--border-bottom:hover,.btn--purple.btn--border-bottom:focus,.btn--purple.btn--border-bottom:hover,.btn--white.btn--border-bottom:focus,.btn--white.btn--border-bottom:hover{background-size:100% 100%}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes anim-fade-in{0%{opacity:0}to{opacity:1}}@keyframes anim-fade-out{0%{opacity:1}to{opacity:0}}@keyframes anim-fade-up{0%{opacity:0;transform:translate3d(0,var(--anim-translate-y,1.5rem),0)}to{opacity:1;transform:translateZ(0)}}.btn{border:1px solid transparent;border-radius:4.25rem;cursor:pointer;font-family:Noka,Roboto Condensed,-apple-system,blinkmacsystemfont,Segoe UI,Helvetica Neue,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:800;gap:.625rem;min-height:2.5rem;text-transform:uppercase}.btn--pink.btn--full-background{background:var(--color-pink);border-color:var(--color-pink);color:var(--color-white)}.btn--pink.btn--full-background.active,.btn--pink.btn--full-background:focus,.btn--pink.btn--full-background:hover{background:var(--color-white);border-color:var(--color-pink);color:var(--color-pink)}.btn--pink.btn--outline{background:transparent;border-color:var(--color-pink);color:var(--color-white)}.btn--pink.btn--outline.active,.btn--pink.btn--outline:focus,.btn--pink.btn--outline:hover{background:var(--color-pink);border-color:var(--color-pink);color:var(--color-white)}.btn--pink.btn--border-bottom{border-radius:0;gap:0;min-height:0}.btn--purple.btn--full-background{background:var(--color-purple);border-color:var(--color-purple);color:var(--color-white)}.btn--purple.btn--full-background.active,.btn--purple.btn--full-background:focus,.btn--purple.btn--full-background:hover{background:var(--color-white);border-color:var(--color-purple);color:var(--color-purple)}.btn--purple.btn--outline{background:transparent;border-color:var(--color-purple);color:var(--color-white)}.btn--purple.btn--outline.active,.btn--purple.btn--outline:focus,.btn--purple.btn--outline:hover{background:var(--color-purple);border-color:var(--color-purple);color:var(--color-white)}.btn--purple.btn--border-bottom{border-radius:0;gap:0;min-height:0}.btn--green.btn--full-background{background:var(--color-green);border-color:var(--color-green);color:var(--color-white)}.btn--green.btn--full-background.active,.btn--green.btn--full-background:focus,.btn--green.btn--full-background:hover{background:var(--color-white);border-color:var(--color-green);color:var(--color-green)}.btn--green.btn--outline{background:transparent;border-color:var(--color-green);color:var(--color-white)}.btn--green.btn--outline.active,.btn--green.btn--outline:focus,.btn--green.btn--outline:hover{background:var(--color-green);border-color:var(--color-green);color:var(--color-white)}.btn--green.btn--border-bottom{border-radius:0;gap:0;min-height:0}.btn--white.btn--full-background{background:var(--color-white);border-color:var(--color-white);color:var(--color-dark)}.btn--white.btn--full-background.active,.btn--white.btn--full-background:focus,.btn--white.btn--full-background:hover{background:var(--color-dark);border-color:var(--color-white);color:var(--color-white)}.btn--white.btn--outline{background:transparent;border-color:var(--color-white);color:var(--color-dark)}.btn--white.btn--outline.active,.btn--white.btn--outline:focus,.btn--white.btn--outline:hover{background:var(--color-white);border-color:var(--color-white);color:var(--color-dark)}.btn--white.btn--border-bottom{border-radius:0;gap:0;min-height:0}.btn img,.btn object{height:1.5rem;width:1.5rem}.btn--small{min-width:8.5rem;padding:.4375rem 1.25rem}.btn--large{min-width:14.8125rem;padding:.4375rem 2.5rem}.btn--with-icon{align-items:center!important;display:inline-flex!important;flex-direction:row!important}.btn--with-icon .btn-icon{order:1}.btn--with-icon:has(.btn-icon:first-child) .btn-icon{order:-1}