.action{display:inline-block;align-items:center;font-weight:500;font-size:var(--font-size-base);text-align:center;text-decoration:none;border:none;border-radius:3px;cursor:pointer}.action.clean{padding:4px 20px;padding-right:calc(17.1px + .91vw);padding-left:calc(17.1px + .91vw);color:#0039b7;font-weight:400;font-size:calc(12.2px + .57vw);line-height:var(--line-height-base);text-transform:none;background-color:#e5f2ff;box-shadow:none}@media (min-width:1200px){.action.clean{font-size:19px}}@media (min-width:1200px){.action.clean{padding-right:28px;padding-left:28px}}.action.clean:hover,.action.clean:focus{color:#00319e;background-color:#cbe5ff}.action.clean:active{transform:translateY(2px)}.action.primary{padding:10px 30px;color:var(--primary-contrast);line-height:var(--line-height-base);text-transform:none;background-color:var(--primary);box-shadow:-1px 10px 11px -5px rgba(0,0,0,.2)}.action.primary:hover,.action.primary:focus{color:var(--primary-contrast);background-color:var(--primary);border:none;outline:0}.action.primary:active{box-shadow:-1px 6px 3px -4px rgba(0,0,0,.4);transform:translateY(4px)}.action.ghost-base{height:auto;padding:6px 22px;color:var(--base-contrast);background-color:var(--base);border:solid 3px}@media (max-width:767px){.action.ghost-base{padding:4px 20px}}.action.ghost-primary{height:auto;padding:6px 22px;color:var(--primary);background-color:var(--primary-contrast);border:solid 3px}@media (max-width:767px){.action.ghost-primary{padding:4px 20px}}.btn-small{line-height:var(--line-height-small)}.action.call-to-action{background-color:var(--success)}.action.call-to-action:hover,.action.call-to-action:focus{background-color:var(--success)}.action.modal-continue-shopping{padding:10px 30px}