.button{border-radius:var(--button-border-radius);font-size:var(--fs--large);font-family:var(--ff--medium);transition:background-color var(--transition-time),border-color var(--transition-time),color var(--transition-time);-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;line-height:1;text-decoration:none;display:inline-flex;outline:none!important}.button>:empty{display:none}.button__label{padding:var(--gap--4) var(--gap--7) calc(var(--gap--4) - 1px)}.button__icon{padding:.625em;display:inline-flex}.button__icon:first-child:last-child{padding:0}.button__icon+.button__label{padding-left:0}.button:hover,.button:focus{text-decoration:underline}.button--small{font-size:var(--fs--xxsmall)}.button--small .button__label{padding:var(--gap--3) var(--gap--6) calc(var(--gap--3) - 1px)}@media screen and (min-width:350px){.button--small{font-size:var(--fs--xsmall)}}.button--xsmall{font-size:var(--fs--xxsmall)}.button--xsmall .button__label{padding:var(--gap--2) var(--gap--3)}.button--default{font-family:var(--ff--bold)}.button--default.button--primary{background:var(--color--primary);color:var(--color--text-light)}.button--default.button--primary:hover,.button--default.button--primary:focus{background:var(--color--primary-hover)}.button--default.button--configuratorchoicedisabled{background:var(--color--neutrals-0);color:var(--color--primary)}.button--default.button--configuratordisabled{background:var(--color--neutrals-2);color:var(--color--primary)}.button--default.button--configuratordisabled:hover{color:var(--color--neutrals-0);border-bottom-color:var(--color--neutrals-0)}.button--default.button--secondary{background:var(--color--secondary);color:var(--color--text-light)}.button--default.button--secondary:hover,.button--default.button--secondary:focus{background:var(--color--secondary-hover)}.button--default.button--light{background:var(--color--neutrals-2);color:var(--color--text-dark)}.button--default.button--light:hover,.button--default.button--light:focus{background:var(--color--neutrals-1)}.button--default[disabled]{background:var(--color--disabled);cursor:auto;pointer-events:none}.button--outline{background:var(--color--neutrals-0);border-color:var(--color--primary)}.button--outline.button--primary{color:var(--color--primary)}.button--outline.button--primary:hover,.button--outline.button--primary:focus{border-color:var(--color--primary-hover);color:var(--color--primary-hover)}.button--outline.button--secondary{border-color:var(--color--secondary);color:var(--color--secondary)}.button--outline.button--secondary:hover,.button--outline.button--secondary:focus{border-color:var(--color--secondary-hover);color:var(--color--secondary-hover)}.button--outline.button--light{background:var(--color--neutrals-0);border-color:var(--color--primary);color:var(--color--text-dark)}.button--outline.button--dark{border-color:var(--color--text-dark);color:var(--color--text-dark)}.button--outline.button--dark:hover,.button--outline.button--dark:focus{background:var(--color--text-dark);border-color:var(--color--text-dark);color:var(--color--text-light)}.button--outline.button--transparent{color:var(--color--text-white);background:0 0}.button--naked.button--primary{color:var(--color--primary)}.button--naked.button--primary:hover,.button--naked.button--primary:focus{color:var(--color--primary-hover)}.button--naked.button--secondary{color:var(--color--secondary)}.button--naked.button--secondary:hover,.button--naked.button--secondary:focus{color:var(--color--secondary-hover)}.button--naked.button--light{color:var(--color--text-light)}.button--naked.button--light:hover,.button--naked.button--light:focus{color:var(--color--neutrals-1)}.button--naked.button--dark{color:var(--color--text-dark)}.button--naked.button--dark:hover,.button--naked.button--dark:focus{color:var(--color--text-neutrals-8)}.button--naked .button__label{padding:.4em 0}.button--round{border-radius:100%;line-height:1}.button--round .button__label,.button--round .button__icon{padding:var(--gap--1)}.button--icon-after .button__icon{order:2;padding-top:.9rem;padding-right:1.25em}.button--icon-after .button__label{padding-left:1.25em;padding-right:0}.button--inherit{font:inherit}.button--inherit .button__label{padding:0}.button--underline .button__label{text-decoration:underline}.button--seethrough.button--primary{color:var(--color--neutrals-0);background:var(--color--transparent);border-color:var(--color--neutrals-0)}.button--bold{font-family:var(--ff--bold)}
.icon{color:inherit;flex-flow:column;width:1em;height:1em;display:inline-flex;position:relative}.icon svg{width:100%;height:auto;display:block}
.icon--close:before,.icon--close:after{content:"";transform-origin:50%;background:currentColor;border-radius:2px;width:100%;height:.125em;display:block;position:absolute;top:50%;left:50%}.icon--close:before{transform:translate(-50%,-50%)rotate(45deg)}.icon--close:after{transform:translate(-50%,-50%)rotate(-45deg)}
.info{animation:fadeIn var(--transition-time) forwards;isolation:isolate;max-height:80vh;padding:0 var(--gap--5);pointer-events:auto;visibility:visible;z-index:10000;width:100%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.info--hidden{animation:fadeOut var(--transition-time) forwards;pointer-events:none}.info:before{content:"";pointer-events:auto;z-index:0;background:#000000ab;width:100vw;height:100vh;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.info__content{background:var(--color--neutrals-0);border-radius:var(--button-border-radius);color:var(--color--text--dark);padding:var(--gap--7) var(--gap--6);z-index:1;position:relative;overflow:auto}@media screen and (min-height:730px){.info__content{padding:var(--gap--10) var(--gap--9)}}.info__close{color:var(--color--primary);right:var(--gap--4);top:var(--gap--4);position:absolute}.info--no-bg:before{content:initial}
