/*!
  * @lasana/button x Lasana Design System
  * www.gocompare.com
  */
.button[data-v-cb8bb384]{display:inline-block;position:relative;font-family:GocoHeadline Regular,Calibri,Arial,sans-serif;line-height:16px;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button--small[data-v-cb8bb384]{min-width:150px;height:35px;font-size:14px}.button--medium[data-v-cb8bb384]{min-width:180px;height:50px;font-size:18px}.button--large[data-v-cb8bb384]{min-width:250px;height:60px;font-size:20px}.button--full-width[data-v-cb8bb384]{min-width:100%}.button__background[data-v-cb8bb384]{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100px}.button--animating .button__background[data-v-cb8bb384]{transition:background .5s}.button__text[data-v-cb8bb384]{position:relative;white-space:nowrap}.button--medium .button__text[data-v-cb8bb384],.button--small .button__text[data-v-cb8bb384]{padding:0 24px}.button--large .button__text[data-v-cb8bb384],.button--medium.button--has-icon .button__text[data-v-cb8bb384]{padding:0 36px}.button--large.button--has-icon .button__text[data-v-cb8bb384]{padding:0 48px}.button__icon[data-v-cb8bb384]{position:absolute;top:0;display:flex;align-items:center;height:100%}.button__icon--left[data-v-cb8bb384]{transform:scaleX(-1)}.button--large .button__icon--left[data-v-cb8bb384]{left:24px}.button--medium .button__icon--left[data-v-cb8bb384]{left:18px}.button--large .button__icon--right[data-v-cb8bb384]{right:24px}.button--medium .button__icon--right[data-v-cb8bb384]{right:18px}.button--animating .button__icon[data-v-cb8bb384]{transition:opacity .3s,transform .3s}.button__icon--hidden[data-v-cb8bb384]{opacity:0}.button__icon--hidden--left[data-v-cb8bb384]{transform:scale(-.7)}.button__icon--hidden--right[data-v-cb8bb384]{transform:scale(.7)}.button--primary[data-v-cb8bb384]{color:#fff}.button--primary .button__background[data-v-cb8bb384]{background:#d96e99}.button--primary .button__background--animating[data-v-cb8bb384]{background:#b05a7c}.button--primary.button--enabled:hover .button__background[data-v-cb8bb384]{background:#cc6890}.button--primary.button--enabled:active .button__background[data-v-cb8bb384]{background:#b05a7c}.button--primary.button--enabled:focus .button__background[data-v-cb8bb384]{border:5px solid #472432}.button--primary.button--enabled:focus:active .button__background[data-v-cb8bb384]{border-width:0}.button--primary.button--inverted .button__text[data-v-cb8bb384]{color:#3f3f3f}.button--primary.button--inverted .button__background[data-v-cb8bb384]{background:#fff}.button--primary.button--inverted .button__background--animating[data-v-cb8bb384]{background:hsla(0,0%,100%,.75)}.button--primary.button--inverted.button--enabled:hover .button__background[data-v-cb8bb384]{background:hsla(0,0%,100%,.85)}.button--primary.button--inverted.button--enabled:active .button__background[data-v-cb8bb384]{background:hsla(0,0%,100%,.75)}.button--primary.button--inverted.button--enabled:focus .button__background[data-v-cb8bb384]{border:5px solid #1d1d1d}.button--secondary .button__background[data-v-cb8bb384]{border:2px solid #3f3f3f}.button--secondary .button__background--animating[data-v-cb8bb384]{background:#ededed}.button--secondary.button--enabled:hover .button__background[data-v-cb8bb384]{background:rgba(0,0,0,.05)}.button--secondary.button--enabled:active .button__background[data-v-cb8bb384]{background:rgba(0,0,0,.12)}.button--secondary.button--enabled:focus .button__background[data-v-cb8bb384]{border:5px solid #1d1d1d}.button--secondary.button--enabled:focus:active .button__background[data-v-cb8bb384]{border-width:2px}.button--secondary.button--inverted .button__background[data-v-cb8bb384]{border:2px solid #fff}.button--secondary.button--inverted .button__background--animating[data-v-cb8bb384]{background:rgba(0,0,0,.12)}.button--secondary.button--inverted .button__text[data-v-cb8bb384]{color:#fff}.button--secondary.button--inverted.button--enabled:focus .button__background[data-v-cb8bb384]{border:5px solid #fff}.button--secondary.button--inverted.button--enabled:focus:active .button__background[data-v-cb8bb384]{border-width:2px}.button--disabled[data-v-cb8bb384]{opacity:.5}.button--enabled[data-v-cb8bb384]{cursor:pointer}.continue__ok[data-v-cb8bb384]{fill:#fff;width:17px;height:17px;height:100%}.slot[data-v-cb8bb384]{transition:all .3s;display:inline-flex;width:100%;height:100%;justify-content:center;align-items:center;overflow:hidden}.slot--hidden[data-v-cb8bb384]{visibility:hidden;transform:scale(.7);opacity:0}.spin[data-v-cb8bb384]{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;justify-content:center;align-items:center}.spinner[data-v-cb8bb384]{width:17px;height:17px;height:100%;animation:spin-data-v-cb8bb384 1s linear infinite,fade-data-v-cb8bb384 2s;animation-timing-function:cubic-bezier(.5,.1,.5,.9)}@keyframes spin-data-v-cb8bb384{to{transform:rotate(-1turn)}}@keyframes fade-data-v-cb8bb384{0%{opacity:0}}.tick-enter-active[data-v-cb8bb384]{transition:all .5s ease-in-out}.tick-leave-active[data-v-cb8bb384]{transition:all .1s ease-in-out}.tick-enter[data-v-cb8bb384],.tick-leave-to[data-v-cb8bb384]{opacity:0}
